mvcgrid.net分页未注册的jQuery事件



我有一个文档准备事件,在网格上注册单击事件,在页面加载上一切正常,但是在我使用分页移到下一页后,事件未注册。这是一个已知问题,还是有人知道如何重新注册桌子单击事件?

    $('.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);
    }
});

最新更新