課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
$('item-2').find('li').css('border','1px solid red'); 用find怎么寫呢
2016-09-17
源自:jQuery基礎(二)—DOM篇 6-6
正在回答
第一,find()是遍歷當前元素集合中每個元素的后代,所以你那個$('item-2').find('li').$中不應該是兄弟的class名,而應該是其父輩的ul,
<ul class="level-3">
? ? ? ? ? ? ? ? <li class="item-1">1</li>
? ? ? ? ? ? ? ? <li class="item-2">2</li>
? ? ? ? ? ? ? ? <li class="item-3">3</li>
第二,find()里應該加個選擇器表達式來對第二個li進行選擇。
第三,代碼如下:
? ? ? ? ? ? ? ? ??$('ul').find(':eq(1)').css('border','1px solid red');
.find()是用來尋找子元素的,.next()是兄弟元素,所以不適用。
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
2 回答find找節點
1 回答find用法
1 回答find里傳find($('span'))與find('span')效果相同?請問?
2 回答find()方法
1 回答find( $('span'))
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-26
第一,find()是遍歷當前元素集合中每個元素的后代,所以你那個$('item-2').find('li').$中不應該是兄弟的class名,而應該是其父輩的ul,
<ul class="level-3">
? ? ? ? ? ? ? ? <li class="item-1">1</li>
? ? ? ? ? ? ? ? <li class="item-2">2</li>
? ? ? ? ? ? ? ? <li class="item-3">3</li>
第二,find()里應該加個選擇器表達式來對第二個li進行選擇。
第三,代碼如下:
? ? ? ? ? ? ? ? ??$('ul').find(':eq(1)').css('border','1px solid red');
2016-09-18
.find()是用來尋找子元素的,.next()是兄弟元素,所以不適用。