2012-10-05 6 views
6

可能性の重複をトリガするための最良の方法は何か、リストに要素を追加する場合:は、このイベントに


How to identify when the DOM has been changed?

だが、私は <ul>要素 $(ul#mylist)へのアクセス権を持っているとしましょう。
一部のアイテムがリストに追加されたときにイベントをトリガーする方法を教えてください。

私は以下を試みましたが、実際には動作しません。

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

..あなたは、ULに対するLiを追加し、イベントに耳を傾けるしたい場合DOMNodeInsertedイベント

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

に耳を傾けてみてくださいすることができますアイテムをリストに追加しますか? – j08691

+0

これをリストに追加する場合は、その時点で手動でコードを実行する必要があります。私はDOM Mutationメソッドには依存しません。 –

答えて

6

あなたは追加された何

Check DEMO

+0

+1非常に良い!、そのイベントについて知りませんでした、私はあなたのデモを拡張して、ページ上に追加された要素を聴いたり、event.targetパラメータ。ここ - > http://jsfiddle.net/gnel/9DPUY/ – Nelson

+0

@ネルソン..フィドルのためにありがとう:) –

+0

うわー、私はどちらか存在していたか分からなかった! – argentage

関連する問題