我正在尝试在使用 DataTables.Net 插件包装的网格上使用委托方法。我最初有这个按预期工作的代码。
$("#myGrid tbody tr").click(function() {
var id = $(this).children('td').eq(0).text();
alert(id);
});
但是,如果我更改分页大小,则较新的行没有调用该函数的单击事件。我决定新的 JQuery 委托方法应该完全符合我的要求;但是,它对任何 tr 元素都没有任何作用。
谁能解释为什么这不起作用:
$('#myGrid tbody').delegate('tr', 'click', function() {
var id = $(this).children('td').eq(0).text();
alert(id);
});
我尝试了选择器的不同组合,但没有一个可以正常工作。