定義和用法
find()方法獲取當前元素集合中每個元素的後代,並通過選擇器、jQuery對象或元素對它們進行過濾。
詳細描述
給定壹個表示DOM元素集合的jQuery對象。find()方法允許我們搜索DOM。
在樹中搜索這些元素的後代,並用匹配的元素構造壹個新的jQuery對象。的。find()方法與。方法,只不過後者只跟在。
DOM樹向下遍歷壹層。
的第壹個明顯特征。find()方法的壹個優點是它接受與我們傳遞給$()函數的選擇器表達式相同類型的選擇器表達式。將通過測試這些元素是否與表達式匹配來過濾元素。
摘要
$(“div“)。find(“span“)首先遍歷所有div元素,並放回壹個表示DOM元素集的jQuery對象。然後find方法在這些DOM元素集的jQuery對象中查找span元素,並返回壹個表示span元素集的新jQuery對象。
$(“div span“)是壹個jQuery對象,它直接返回壹組合格的span元素。
結果是壹樣的,但原理不同。相對而言,後者更快。