tbody>tr").wa-6ren">
gpt4 book ai didi

jquery - 监听表行计数变化

转载 作者:搜寻专家 更新时间:2023-10-31 08:06:25 32 4
gpt4 key购买 nike

我正在使用 html 表格。我的要求是,我想听听行数的变化。有什么办法可以做到这一点吗?

注意:我这里没有增删行功能可以实现。

此外,我已经尝试过,

$("#myTable>tbody>tr").watch("length", function () {
alert("row count changed..")
});

但是,上面的代码对我不起作用。你们中有人知道如何执行此操作吗?

提前致谢

-拉惹。

最佳答案

您可以监控 DOM 事件 DOMSubtreeModified(请注意该事件已弃用,因此如果有人建议更好的监控事件,请更改此),它会在 DOM 发生更改时触发树。我们可以使用 jQuery 的 bind 函数在表上触发事件时触发一个函数。该函数可以检查行数是否已更改。

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..");
}
});

Try It!

参见:Is there a JavaScript/jQuery DOM change listener?

关于jquery - 监听表行计数变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9776240/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com