重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇“jQuery里find指的是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“jQuery里find指的是什么”文章吧。
為梁園等地區用戶提供了全套網頁設計制作服務,及梁園網站建設行業解決方案。主營業務為網站設計、成都做網站、梁園網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
find的意思為查找,是jQuery內置的一個用于遍歷獲得當前元素集合中每個元素的后代節點的函數;語法“指定元素對象.find(selector)”,參數“selector”包含了供匹配當前元素集合的選擇器表達式,用于過濾返回的后代節點。
簡單來說,find()方法可以獲取該元素下的所有(包括子集的子集)子集元素,即可以獲取全部子元素。
find() 方法返回被選元素的后代元素。(后代是子、孫、曾孫,依此類推。)
DOM 樹:該方法沿著 DOM 元素的后代向下遍歷,直至最后一個后代的所有路徑()。
如果想要獲取全部符合條件的子元素,則通過選擇器來篩選。
find的語法
$(selector).find(filter)
參數 | 描述 |
---|---|
filter | 必需。過濾搜索后代條件的選擇器表達式、元素或 jQuery 對象。 注意:如需返回多個后代,請使用逗號分隔每個表達式。 |
注意:
filter 參數在 find() 方法中是必需的,這與其他樹遍歷方法不同。
如需返回所有的后代元素,請使用 "*" 選擇器。
詳細說明
如果給定一個表示 DOM 元素集合的 jQuery 對象,.find() 方法允許我們在 DOM 樹中搜索這些元素的后代,并用匹配元素來構造一個新的 jQuery 對象。.find() 與 .children() 方法類似,不同的是后者僅沿著 DOM 樹向下遍歷單一層級。
.find() 方法第一個明顯特征是,其接受的選擇器表達式與我們向 $() 函數傳遞的表達式的類型相同。將通過測試這些元素是否匹配該表達式來對元素進行過濾。
示例1
返回
body (曾祖先節點)
ul (直接父節點)
示例2:獲取第一個子元素
以上就是關于“jQuery里find指的是什么”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注創新互聯行業資訊頻道。