當我們使用Destructive Method對wrapper set進行選擇、過濾之後會產生新的結果集。例如:
html
$lt;div$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;p$gt ;Paragraph$lt;/p$gt;
$lt;/div$gt;
對於上面的DOM Tree,當然可以使用
$('div').find ('p')
來取得所有div元素包含的p元素,但是選擇結果中肯定不包含div元素自身。
如果在find之後鍊式呼叫andSelf()則可以把previous selection($('div'))也包含在結果集中。
用法舉例
對於上述html程式碼,使用
$('div').find('p').css('border', '1px solid # 993300');
css效果只能作用於p元素
但是在find()之後加上andSelf(),css也會作用與所有的div元素