Có cách nào để xem những sự kiện nào được ràng buộc với một phần tử với jQuery không?sự kiện nào bị ràng buộc?
Trả lời
Nếu bạn đang sử dụng Safari hoặc Chrome, bạn có thể mở Developer Tools
và kiểm tra phần tử (bằng cách nhấp vào kính lúp). Trong tab Event Listeners
ở bên phải, nó sẽ cho bạn biết các sự kiện được liên kết với phần tử đó, với các chức năng và vị trí của chúng.
OR để làm điều này thông qua mã:
$('selector').data('events'); // get
console.dir($('selector').data('events')); // display in firefox firebug or webkit's developer tools
Nếu bạn không cần điều này trong kịch bản, bạn có thể kiểm tra xem phần tử trong bất kỳ công cụ kiểm tra DOM như Firebug và xem tất cả các sự kiện.
với Firebug bạn cũng có thể xem những sự kiện nào bị ràng buộc với jQuery? –
Có, và với bất kỳ điều gì khác. Ngoài ra, bạn có thể làm tương tự với Chrome/Safari/Opera Developer Tools. –
Tôi phải mù nhưng tôi không thể tìm thấy tab Trình xử lý sự kiện trong Firebug. Tôi sử dụng Firebug 1.5.4 và Firequery. –
Giải pháp này đã lỗi thời trong các phiên bản jQuery mới. Bạn phải sử dụng:
$._data($('selector')[0],'events')
Đó cũng là lỗi thời. Sử dụng '$ ._ data ($ ('selector'), 'events')' – dmitri
- 1. Cách ngăn sự kiện bị ràng buộc nhiều lần
- 2. Backbone.js: Tại sao sự kiện này không bị ràng buộc?
- 3. Ràng buộc nhiều sự kiện trong jQuery
- 4. Làm thế nào để có được bộ chọn mà sự kiện 'click' đã bị ràng buộc?
- 5. event.pageX - Sử dụng sự kiện JQuery trong một hàm không bị ràng buộc thông qua JQuery?
- 6. Gỡ lỗi các sự kiện WPF, các ràng buộc
- 7. sự kiện Backbone không ràng buộc đến yếu tố dom
- 8. ràng buộc sự kiện popstate không làm việc
- 9. Sự kiện tùy chỉnh trong jQuery không bị ràng buộc với phần tử DOM?
- 10. Nhận dữ liệu bị ràng buộc vào ListView trên sự kiện DataBound
- 11. Nhấp chuột ràng buộc sự kiện với backbone.js & jQuery
- 12. jQuery ràng buộc sự kiện popstate không được thông qua
- 13. sự kiện hashchange ràng buộc trong vấn đề IE7
- 14. Backbone.js Router sự kiện ràng buộc không bắn
- 15. jQuery: ràng buộc các không gian tên sự kiện
- 16. jQuery Mobile - ràng buộc với sự kiện pageinit
- 17. Có cách nào để xóa các ràng buộc khỏi tất cả các phần tử bị ràng buộc trên một sự kiện đóng biểu mẫu không?
- 18. ràng buộc duy nhất có điều kiện
- 19. Làm cách nào để sử dụng các sự kiện từ đối tượng COM bị ràng buộc trễ?
- 20. Làm cách nào để xử lý các sự kiện bấm trong menu dữ liệu bị ràng buộc trong WPF
- 21. Làm thế nào để ngăn chặn sự kiện đã chọn được thay đổi khi DataSource bị ràng buộc?
- 22. Hiểu xem mẫu mã có bị ràng buộc CPU hay bị ràng buộc bởi bộ nhớ
- 23. Làm cách nào để biết sự kiện nào được ràng buộc với phần tử DOM?
- 24. Khi một sự kiện bị ràng buộc trong jQuery, làm thế nào để bạn có được một tham chiếu đến hàm xử lý sự kiện?
- 25. Sự cố với sự ràng buộc muộn!
- 26. COM Interop không có sự ràng buộc
- 27. Làm cách nào để sửa đổi giá trị bị ràng buộc cho trường trong dạng bị ràng buộc trong django?
- 28. Tính toán bị ràng buộc trong Haskell
- 29. Làm thế nào để Global.asax PostAuthenticateRequest ràng buộc sự kiện xảy ra?
- 30. Làm thế nào để ràng buộc sự kiện được kiểm tra cho nút radio trong WPF?
Tôi đã cập nhật câu hỏi của mình để bao gồm ví dụ về mã để xem các sự kiện được đính kèm. – balupton
Các công cụ dành cho nhà phát triển từ Chrome có hiển thị các sự kiện được liên kết với jQuery không? –
Đúng. Đây là ảnh chụp màn hình: http://img830.imageshack.us/img830/1372/tmpu.png Tôi cũng đưa vào câu trả lời của mình cách tìm nạp người nghe bằng javascript, vì vậy bạn không cần sử dụng bảng điều khiển trình duyệt. – balupton