javascript - 是否有 JQuery 事件来确定元素的子元素列表何时发生更改?

原文 标签 javascript jquery

我希望找到一个 JQuery 事件,它会告诉我在添加/删除子元素后元素集合何时增长或缩小。

最佳答案

您正在寻找的是 DOMNodeInserted 和 DOMNodeRemoved 事件。

例如,在绑定(bind)到列表的 DOMNodeInserted 事件之后:

$('ol').bind('DOMNodeInserted', function() {
    alert('node inserted');
});

然后插入另一个列表项:
$('ol').append('<li>x</li>');

事件被触发。

关于javascript - 是否有 JQuery 事件来确定元素的子元素列表何时发生更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033269/

相关文章:

javascript - jQuery .on()委托(delegate)和“this”值

javascript - 限制用户在特殊字符之后编辑字符-Jquery

javascript - 使用Javascript隐藏和显示导航栏

javascript - 我试图将一个元素从<select>列表移到顶部,但是我的代码似乎不起作用

javascript - 基于符号拆分字符串

javascript - 使用Java脚本或jQuery计算特定项目并创建哈希图

javascript - jQuery检查元素不为空更改类

Jquery removeClass 没有用

javascript - 套接字类型错误上缺少错误处理程序:任务不是函数-node.js async.js

jquery - 动态加载内容时,传单弹出窗口未对齐