jQuery是一個合集對象,如果想快速查找DOM樹中的這些元素的后代元素,此時可以用find()方法,這也是開發使用頻率很高的方法。這里要注意 children與find方法的區別,children是父子關系查找,find是后代關系(包含父子關系)
理解節點查找關系:
<div class="div"> <ul class="son"> <li class="grandson">1</li> </ul> </div>
代碼如果是$("div").find("li"),此時,li與div是祖輩關系,通過find方法就可以快速的查找到了。
.find()方法要注意的知識點:
注意重點:
.find()和.children()方法是相似的 1.children只查找第一級的子節點 2.find查找范圍包括子節點的所有后代節點
具體的操作,請參考右邊的代碼
請在右邊代碼區域的第79行填入任務代碼
在class="left"的元素中 找到后代元素li中的最后一個 并加上紅色的邊框
$('.left').find('li:last').css('border', '1px solid red')
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報