jQuery:find()方法與children()方法的區別


1:children及find方法都用是用來獲得element的子elements的,兩者都不會返回 text node,就像大多數的jQuery方法一樣。 
2:children方法獲得的僅僅是元素一下級的子元素。 
3:find方法獲得所有下級元素。 
4:children方法的參數selector 是可選的(optionally),用來過濾子元素,但find方法的參數selector方法是必選的。 
5:find方法事實上可以通過使用 jQuery( selector, context )來實現。

例如:有以下html元素: 


使用:$('ul.level-2').children().css('border', '1px solid green'); 的效果是: 


使用 $('ul.level-2').find('li').css('border', '1px solid green'); 的效果是: 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM