在dom修改

时间:2012-10-17 08:20:28

标签: javascript jquery dom css3pie

  

可能重复:
  Is there a jQuery DOM change listener?

有一种方法可以加载js函数或每次修改dom时调用该函数?我有一个html页面,我从一个操作按钮在同一页面中展开另一个面板,这样就修改了dom并且不再调用我的js函数:

1 个答案:

答案 0 :(得分:3)

代码

$("#a").bind("DOMSubtreeModified", function() {
     if (window.PIE) {
        $(this).each(function() {
            PIE.attach(this);
        });
    }
    alert("tree changed");
});


$("#add").click(function() {
    $("#a").append("<span>hey there</span>");
});
​

HTML:

<div id="a"></div>
<button id="add">Add to Div</button>​

工作fiddle