您可以监视 DOM 事件DOMSubtreeModified(请注意,该事件已被弃用,因此如果有人建议要监视更好的事件,请更改此事件),该事件会在 DOM 树发生更改时触发。当事件在表上触发时,我们可以使用 jQuery 的绑定函数来触发函数。该函数可以检查行数是否已更改。
var numberOfRows = $("#myTable>tbody>tr").length;
$("#myTable").bind("DOMSubtreeModified", function() {
if($("#myTable>tbody>tr").length !== numberOfRows){
numberOfRows = $("#myTable>tbody>tr").length;
alert("row count changed..");
}
});
Run Code Online (Sandbox Code Playgroud)
请参阅:是否有 JavaScript/jQuery DOM 更改侦听器?