我需要为未来的 <div>
元素的 click
事件添加一个处理程序,这个处理程序还不存在。通常,我会使用 jQuery 的 .live
函数来处理这个问题,但是现在似乎不推荐使用这个函数,而倾向于使用 .on
。
为了以这种方式使用 .on
方法,jQuery 建议设置 selector 参数,以允许创建委托事件,并提供了下面的示例代码:
$("#dataTable tbody").on("click", "tr", function(event){
alert($(this).text());
});
这些都很好,但是我应该为我的初始选择器放入什么,它们有 #dataTable tbody
吗?请注意,$.on()
不工作。