我有一个文档就绪事件,在网格上注册一个单击事件,在页面加载时一切正常,但是在我使用分页移动到下一个页面后,事件被取消注册。这是一个已知的问题吗?或者有人知道如何在翻到下一页后重新注册表格单击事件吗?
$('.table > tbody > tr').on('click', function () {
var row = $(this).closest('tr');
var jobNumber = row.find('td:nth-child(3)').text();
alert(jobNumber);
});发布于 2018-02-20 08:01:51
问题是,网格在分页时会加载部分页面,下面的解决方案对我来说很有效,尽管它不是那么优雅。
$(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);
}
});https://stackoverflow.com/questions/48874270
复制相似问题