我正在寻找一种方法来查找容器内的所有元素,这些元素通过选择器连接到它们的事件处理程序。这需要包括委派/现场活动。
在下面的示例中,选择器应该找到所有3个按钮,包括具有delgated事件的“Action”按钮。
<div id='container'>
<button id='test_btn'>Test</button>
<button id='live_btn_id1'>Action</button>
<button id='live_btn_id2'>Action</button>
</div>
$("#test_btn").on("click", function() {
$("#container").find("*").off();
});
$("#container").on('click', 'button[id^=live_btn]', function(event) {
alert("hello");
});
答案 0 :(得分:0)
循环浏览与选择器链接的所有事件
$.each($('#container button').data('events'), function(i, event){
$.each(event, function(i, handler){
//Do what you want : condition on 'click' event for example
console.log( handler.toString() );
});
});