可能性のある複製:
DOMの変更を検出
イベントハンドラをセットアップする必要があります。これは、DOMで何かが追加/変更/削除されたときに起動する必要があります。 この答え は私の場合は機能しません。 DOMはサードパーティの開発者が変更できます。DOMが変更されるたびに、スクリプトを実行してコードを検証する必要があります。このイベントは、input/textarea/selectの変更時に発生しません。
すべてのブラウザをターゲットにしますnot。 Webkit(Chrome、Safari)で動作する限り、それで十分です。
何か案は?
DOM変異イベント(すべてのブラウザーでサポートされているわけではないと思います).. http://en.wikipedia.org/wiki/DOM_events#Common.2FW3C_events を参照してください
私はそうは思わないので、そのようなイベントはすべてのブラウザーで発生します。カスタムイベントを使用して、domを操作するたびにトリガーします。
//Subscribe to domChanged event
$(document).bind('domChanged', function(){
alert('Dom changed');
});
//Trigger the domChanged event
$(document).trigger('domChanged');