我有一个文档准备事件,在网格上注册单击事件,在页面加载上一切正常,但是在我使用分页移到下一页后,事件未注册。这是一个已知问题,还是有人知道如何重新注册桌子单击事件?
? $('.table > tbody > tr').on('click', function () {
var row = $(this).closest('tr');
var jobNumber = row.find('td:nth-child(3)').text();
alert(jobNumber);
});
问题是网格在分页上有部分页面负载,尽管它不是那么优雅,但下面的解决方案对我有用。
$(document).click(function (e) {
if ($(e.target).is(".table > tbody > tr > td")) {
var parentRow = $(e.target).closest('tr');
var jobNumber = parentRow.find('td:nth-child(3)').text();
alert(jobNumber);
}
});