向列表添加元素时,触发此事件的最佳方法是什么

Lor*_*ard 6 javascript jquery events

可能重复:
如何识别DOM何时被更改?

我们假设我可以访问该<ul>元素$(ul#mylist).
如何将某个项目添加到列表中时触发事件.

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

$('ul#mylist').change(function () {
    console.log('added an element');
});
Run Code Online (Sandbox Code Playgroud)

Sus*_* -- 6

你可以尝试听DOMNodeInserted 事件

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

如果你要添加li到ul并想要收听活动..

检查DEMO