我有一些DOM元素,像這樣事件,當DIV改變
<div class='parent'>
<div>1</div>
<div>2</div>
</div>
如何跟蹤事件,當「父」格有什麼改變?舉例來說,我以編程方式添加<div>3</div>
,使用append()
,或者我將div3拖到「父」div。
我有一些DOM元素,像這樣事件,當DIV改變
<div class='parent'>
<div>1</div>
<div>2</div>
</div>
如何跟蹤事件,當「父」格有什麼改變?舉例來說,我以編程方式添加<div>3</div>
,使用append()
,或者我將div3拖到「父」div。
試試這個:
$('.parent').on("DOMNodeInserted", function(){
//your code
});
根據這個[question](http:// stackoverflow .com/questions/6659662/why-is-the-domsubtreemodified-event-deprecated-in-dom-level-3),'DOMSubtreeModified'已被棄用。 – Mohammad
<div class='parent'>
<div>1</div>
<div>2</div>
</div>
<button id="add">Add to Div</button>
$(".parent").bind("DOMSubtreeModified", function() {
alert("div added");
});
$("#add").click(function() {
$(".parent").append("<div>3</div>");
});
的[檢測DOM中的變化]可能的複製(http://stackoverflow.com/questions/3219758/detect-changes-in-the-dom) – Mohammad
('DOMNodeInsertedIntoDocument',function(){ alert('myClass被插入DOM'); } – Chetan