我有一些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