0

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

    $('.table > tbody > tr').on('click', function () {

        var row = $(this).closest('tr');
        var jobNumber = row.find('td:nth-child(3)').text();

        alert(jobNumber);

    });
4

1 回答 1

0

问题是网格在分页时会加载部分页面,下面的解决方案对我有用,虽然它不是那么优雅。

$(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);
    }
});
于 2018-02-20T00:01:50.847 回答