通过DOMSubtreeModified事件获取更改的子项

时间:2016-01-21 12:33:26

标签: javascript jquery event-handling

我想知道是否有办法检测哪个孩子触发DOMSubtreeModified事件。

例如,假设我有以下代码摘录:

...
<ul id="chatRooms" class="lst_usr" style="position: relative;>
    <li id="1234" class="chatRoom ">
        <a href="#" class="usr_talk">...</a>
        <div class="sel_group off">...</div>
    </li>
    <li id="2345" class="chatRoom ">
        <a href="#" class="usr_talk">...</a>
        <div class="sel_group off">...</div>
    </li>
    <li id="3456" class="chatRoom ">
        <a href="#" class="usr_talk">...</a>
        <div class="sel_group off">...</div>
    </li>
    <li id="4567" class="chatRoom ">
        <a href="#" class="usr_talk">...</a>
        <div class="sel_group off">...</div>
    </li>
</ul>
....

在我的脚本中,我知道我可以通过

检测到<ul>组件的更新
$("#chatRooms").bind("DOMSubtreeModified", function() {
     alert("chatRooms modified");
});

但是,我找不到任何文档来指定查找绑定到触发器的事件的哪个子元素的方法。有没有办法在DOMSubtreeModified事件中这样做?如果没有,是否可以使用不同的事件/功能?

感谢您的帮助。

0 个答案:

没有答案