10
Làm cách nào để mỗi phần tử có sự kiện nhấp chuột được tìm thấy bởi jQuery (2.2.1)?Tìm các phần tử có sự kiện nhấp chuột
Điều này dường như không có tác dụng nữa:
console.log($._data($(this)[0], 'events'))
Làm cách nào để mỗi phần tử có sự kiện nhấp chuột được tìm thấy bởi jQuery (2.2.1)?Tìm các phần tử có sự kiện nhấp chuột
Điều này dường như không có tác dụng nữa:
console.log($._data($(this)[0], 'events'))
Hãy thử
$.each($("*"), function(index, value) {
if ($._data($(value)[0], "events") != undefined) {
console.log($._data($(value)[0], "events")
, window.jQuery().jquery);
};
});
jsfiddle http://jsfiddle.net/guest271314/3dhMM/
jQuery:
phiên bản: v2.1.2-pre e5190982c40d7 ac8ab9bdb2e7e4334f0e123ef66
Chúng tôi không có jQuery 2.2.1 được nêu ra. – PeterKA
Câu trả lời cho http://stackoverflow.com/questions/1515069/jquery-check-if-event-exists-on-element giả định rằng những gì OP phải, hoặc ít nhất được sử dụng để làm việc. Nó đã bị xóa kể từ 1.8 Xem http://stackoverflow.com/a/1515073/227299 và http://blog.jquery.com/2012/08/09/jquery-1-8-released/ –
@JuanMendes Blog nói rằng nhận được nó với '$ (element) .data (" events ")' đã bị loại bỏ, nhưng '$ ._ data (element," events ")' vẫn hoạt động. Nhưng tôi sẽ không ngạc nhiên nếu nó đã thay đổi không tương thích trong 2.x. – Barmar