Я пытаюсь использовать метод делегата в сетке, которую я обертываю плагином DataTables.Net. Первоначально у меня был этот код, который работает как ожидалось.
$("#myGrid tbody tr").click(function() {
var id = $(this).children('td').eq(0).text();
alert(id);
});
Однако, если я изменяю размер подкачки, то более новые строки не имеют события click, вызывающего функцию. Я решил, что новый метод делегирования JQuery должен делать именно то, что я хотел; однако он ничего не делает на любом элементе tr.
Может ли кто-нибудь объяснить, почему это не работает:
$('#myGrid tbody').delegate('tr', 'click', function() {
var id = $(this).children('td').eq(0).text();
alert(id);
});
Я пробовал разные комбинации селектора, и никто не запустил его.
Спасибо Пол Сперанца