MVCGrid.Net 寻呼注销 jQuery 事件
MVCGrid.Net Paging unregistering jQuery event
我有一个文档就绪事件在网格上注册了一个点击事件,页面加载时一切正常,但是在我使用分页移动到下一页后,该事件被取消注册。这是一个已知问题还是有人知道如何在分页到下一页后重新注册 table 点击事件?
$('.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);
}
});
我有一个文档就绪事件在网格上注册了一个点击事件,页面加载时一切正常,但是在我使用分页移动到下一页后,该事件被取消注册。这是一个已知问题还是有人知道如何在分页到下一页后重新注册 table 点击事件?
$('.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);
}
});