javascript - 将元素添加到列表时,触发此事件的最佳方式是什么

标签 javascript events jquery

<分区>

Possible Duplicate:
How to identify when the DOM has been changed?

假设我可以访问 <ul>元素 $(ul#mylist) .
当某些项目添加到列表时,如何触发事件。

我尝试了以下但实际上它不起作用。

$('ul#mylist').change(function () {
    console.log('added an element');
});

最佳答案

您可以尝试监听 DOMNodeInserted 事件

$('ul#mylist').on('DOMNodeInserted' ,function () {
    console.log('added an element');
});

如果你正在添加一个 li 到 ul 并且想监听这个事件..

Check DEMO

关于javascript - 将元素添加到列表时,触发此事件的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12749512/

相关文章:

jquery - 垂直对齐似乎不起作用

javascript - Jquery Fade 过渡看起来不正确

javascript - Vue CLI 3 vue.config.js 与插件的 webpack.config.js

javascript - 在文档中的所有元素完全加载后,触发 JS 事件的最可靠方法是什么?

c# - 如何将 lambda 表达式事件分配给另一个事件

javascript - 监控 HTML textarea 元素的变化

jquery - "a href"标签没有用 JQuery 动画关闭

javascript - 如果使用 var 重新声明会对现有变量产生影响

javascript - Android 上的 React-native facebook 登录崩溃

javascript - AngularJS - 验证元素绑定(bind)上的可用电子邮件