Tôi tìm thấy hai bài viết tuyệt vời nói về chức năng mới .on()
: jquery4u.com , elijahmanor.com .
Có cách nào mà .bind()
vẫn tốt hơn để sử dụng hơn .on()
?
Ví dụ: tôi có một mã mẫu trông như thế này:
$("#container").click( function( e ) {} )
Bạn có thể lưu ý rằng tôi chỉ có một mục được chọn bởi bộ chọn và trong trường hợp của tôi, <div>
tên #container
đã tồn tại khi trang của tôi được tải; không được thêm động. Điều quan trọng cần đề cập là tôi sử dụng phiên bản mới nhất của jQuery: 1.7.2.
Đối với mẫu đó, có nên .on()
được sử dụng thay vì .bind()
ngay cả khi tôi không sử dụng các tính năng khác được cung cấp bởi .on()
chức năng?
.bind()
là xấu cho liên kết nhiều yếu tố, nhưng không đề cập đến làm thế nào.on()
khi được sử dụng trong chế độ liên kết thực hiện chính xác điều tương tự.