jQuery使用andSelf()來包含之前的選擇集
更新時間:2014年05月19日 17:46:47 作者:
使用Destructive Method對wrapper set進行選擇、過濾之后會產(chǎn)生一個新的結(jié)果集,可以使用andSelf()來包含之前的選擇集
當我們使用Destructive Method對wrapper set進行選擇、過濾之后會產(chǎn)生一個新的結(jié)果集。例如:
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元素,但是選擇結(jié)果中肯定不包含div元素自身。
如果在find之后鏈式調(diào)用andSelf()則可以把previous selection($('div'))也包含在結(jié)果集中。
用法舉例
對于以上html代碼,使用
$('div').find('p').css('border', '1px solid #993300');
css效果只能作用于p元素
但是在find()之后加上andSelf(),css也會作用與所有的div元素
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元素,但是選擇結(jié)果中肯定不包含div元素自身。
如果在find之后鏈式調(diào)用andSelf()則可以把previous selection($('div'))也包含在結(jié)果集中。
用法舉例
對于以上html代碼,使用
$('div').find('p').css('border', '1px solid #993300');
css效果只能作用于p元素

但是在find()之后加上andSelf(),css也會作用與所有的div元素

相關(guān)文章
jquery實現(xiàn)網(wǎng)頁定位導(dǎo)航
這篇文章主要為大家詳細介紹了jquery實現(xiàn)網(wǎng)頁定位導(dǎo)航,具有一定的實用價值和參考價值,感興趣的小伙伴們可以參考一下2016-08-08jquery實現(xiàn)帶漸變淡入淡出并向右依次展開的多級菜單效果實例
這篇文章主要介紹了jquery實現(xiàn)帶漸變淡入淡出并向右依次展開的多級菜單效果,涉及jquery鼠標事件及頁面元素動態(tài)樣式設(shè)置的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08Jquery ajax傳遞復(fù)雜參數(shù)給WebService的實現(xiàn)代碼
Jquery ajax傳遞復(fù)雜參數(shù)給WebService的實現(xiàn)代碼,需要的朋友可以參考下。主要是屬性比較多。2011-08-08使用jQuery向asp.net Mvc傳遞復(fù)雜json數(shù)據(jù)-ModelBinder篇
jQuery提供的ajax方法能很方便的實現(xiàn)客戶端與服務(wù)器的異步交互,在asp.net mvc 框架使用jQuery能很方便地異步獲取提交數(shù)據(jù),給用戶提供更好的體驗!2010-05-05