我有一个页面通过 Ajax 加载一些内容,并且还通过.on()
方法将事件绑定到新的 comming 元素。
无论如何要获得所有绑定事件<div class="inner">
吗?加载完所有内容后,我$("div.inner").data('events')
在控制台中尝试过,但除了.undefined
html:
<div id="out"><p></p></div>
JavaScript:(不是真正的ajax,只是一个模拟)
var innDiv = '<div class="inner">inner</div>' +
'<div class="inner">inner</div>' +
'<div class="inner">inner</div>';
$(document).on('click','.inner', function(){$(this).toggleClass("green")});
setTimeout('$("#out").append(innDiv)',2000);
这是jsfiddle 代码演示。