2011-02-17 17 views

回答

1

您可以先計算子元素,然後使用條件語句檢查計數是否更改。

<div> 
    <span></span> 
    <span></span> 
    <span></span> 
    <span></span> 
    <span></span> 
</div> 

alert($('div').children().length); 
9

你在找什麼是DOMNodeInserted和DOMNodeRemoved事件。

例如,您綁定到一個列表的DOMNodeInserted事件之後:

$('ol').bind('DOMNodeInserted', function() { 
    alert('node inserted'); 
}); 

,然後另一個列表項被插入:

$('ol').append('<li>x</li>'); 

的事件。

+2

+1,我感到無聊:所以這裏是一個[JS概念小提琴演示](http://jsfiddle.net/davidThomas/f6e2T/)。 :) – 2011-02-17 19:58:00

相關問題