find()方法返回與指定的selectorExpression匹配的所有后代元素。
find()方法沿著DOM元素的后代向下遍歷,一直向下到最后一個后代。若要僅遍歷DOM樹下的單個級別(以返回直接子級),請使用children()方法。
$(selector).find(selectorExpression)
從所有段落開始,并搜索后代span元素,與$("p span")相同:
$(document).ready(function(){ $("p").find("span").css("background", "mediumpurple"); });測試看看?/?
返回多個后代元素:
$(document).ready(function(){ $("p").find("span, i").css("background", "mediumpurple"); });測試看看?/?
返回所有屬于div id="box"的子元素的DIV元素:
p(曾孫) span(曾曾孫)
參數(shù) | 描述 |
---|---|
selectorExpression | 選擇器表達式,元素或jQuery對象,以將元素與之匹配 注意:要搜索多個后代,請用逗號分隔每個表達式 |