Trong tài liệu jquery của hàm "trống rỗng" (http://api.jquery.com/empty/) có tuyên bố sau:jquery trống chức năng và sự kiện xử lý
"To avoid memory leaks, jQuery removes other constructs such as data and event handlers
from the child elements before removing the elements themselves."
Văn bản cho biết: "... jQuery xóa các trình xử lý sự kiện khỏi phần tử! CHILD! ...". Nhưng tôi muốn xử lý sự kiện cũng bị loại bỏ khỏi thẻ div ($ ("# mydiv"). Trống). Tôi biết rằng có chức năng "xóa", nhưng ý định của tôi là không xóa thẻ div. Cách tốt nhất để hoàn thành công việc này là gì?
Điều khác là:
Khi họ nói "xóa trình xử lý sự kiện". Họ chỉ loại bỏ các cấu trúc được tạo bằng "bind" hay chúng cũng loại bỏ các cấu trúc được tạo bằng "delegate"?
Thanks a lot trước
Để làm rõ điều này: * Khi họ nói "xóa trình xử lý sự kiện". Do họ chỉ loại bỏ cấu trúc được thực hiện với "ràng buộc" hoặc làm họ cũng loại bỏ các cấu trúc được thực hiện với "đại biểu"? * Nó loại bỏ tất cả các xử lý sự kiện từ các yếu tố, ủy quyền hay không. I E. Nếu bạn có '$ (" # mydiv "), delegate (" div "," click ", fn) .off (" * ")' trình xử lý được gắn với '.delegate' được loại bỏ vì nó nằm trên phần tử. – Esailija