12

IE でこのイベントに相当するものを知っている人はいますか?

または、このロジックの回避策かもしれません:

  document.addEventListener("DOMSubtreeModified", function (e) {
            if ($(e.target).hasClass("myclass")) {
                var getId= e.target.id;
            }
        }, false)

これは、FF、Chrome、Safari、IE 9 以降で正常に動作します。

IE8 と IE7 に同等のロジックが必要

4

1 に答える 1

12

同様の問題がありました(jQueryを使用していましたが)。以下を使用して解決しました

//chrome / ff
$(".myClass").on("DOMSubtreeModified", function() {
//do stuff
});     

//i.e.
$(".myClass").on("propertychange", function() {
//do same stuff 
});     

これをさらに組み合わせて、単一のイベント リスナーにすることができます。

$('.myClass').on('DOMSubtreeModified propertychange', function() {
    // do stuff
});
于 2013-11-18T09:19:08.447 に答える