我最近创建了这个:Check if a table's rows are being changed - 但是,似乎没有人知道我的MutationObserver问题的答案。
我想知道是否有任何可能的方法,我可以检查表的数据是否已被更改。我真正想要的是这样的事情:
$("table").on("change", function() {
updateTable();
});
然后updateTable()
将成为我的函数,它会正确更新表的内容。我的意思是什么?好吧,我的函数只是查找表中的所有<tr>
标记,使其背景变为白色,然后找到所有奇数<tr>
标记并使其背景变为不同的颜色。
我将如何继续这个?我可以做这样的事情(这意味着要重复自己):
$("#add").on("click", function() {
/* all my other code */
updateTable();
});
$("#remove").on("click", function() {
/* all my other code */
updateTable();
});
$("#search-input").on("keyup", function() {
/* all my search filtering code */
updateTable();
});
这是一种糟糕的做法。相反,可以做的是检查表格是否已更改(<table>
- &gt; <tbody>
- &gt; <tr>
如果我们需要更正,但是,我无法使用MutationObserver做到这一点,所以我正在寻求其他帮助。
由于