課程
/前端開發(fā)
/jQuery
/jQuery基礎(二)—DOM篇
$('.div ul').children(":last").css('border', '3px solid blue')
2016-09-08
源自:jQuery基礎(二)—DOM篇 6-1
正在回答
因為children()這個方法只能返回匹配元素集合中每個元素的所有元素(僅兒子輩),div下的兒子輩是只是ul,li是div孫子輩的,所以無法顯示。
ltinyho 提問者
children(':last')返回ul所有子元素的最后一個
.children(selector) 方法是返回匹配元素集合中每個元素的所有子元素
所以這個:last篩選是從符合$('.div ul')的所有子元素中選擇最后一個,而不是三個$('.div ul')的子元素分別處理,如果想達到你需要的效果應該用?$('.div ul .item-3').css('border', '3px solid blue')
可以啊,代碼在頁面中編輯器的話,有時不知道什么原因會沒有邊框,但是把代碼復制粘貼到自己本地的瀏覽器測試,是可以的,你自己試一下
舉報
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
3 回答按提示這樣寫 為什么不是每一個li下的最后一個有效果
11 回答怎么改變才可以把3個ul下的最后一個li改變呀
1 回答為什么給的prev傳遞選擇器代碼顯示出來的結果只有clsaa=“level-3”的2添加上了藍色的框,而不是每一個2都有邊框
2 回答將節(jié)點修改為ul為什么只有第二個框里的字變藍色了
1 回答這個代碼在中間加不加都行為什么要加上呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-26
因為children()這個方法只能返回匹配元素集合中每個元素的所有元素(僅兒子輩),div下的兒子輩是只是ul,li是div孫子輩的,所以無法顯示。
2016-11-06
children(':last')返回ul所有子元素的最后一個
2016-09-14
.children(selector) 方法是返回匹配元素集合中每個元素的所有子元素
所以這個:last篩選是從符合$('.div ul')的所有子元素中選擇最后一個,而不是三個$('.div ul')的子元素分別處理,如果想達到你需要的效果應該用?$('.div ul .item-3').css('border', '3px solid blue')
2016-09-09
可以啊,代碼在頁面中編輯器的話,有時不知道什么原因會沒有邊框,但是把代碼復制粘貼到自己本地的瀏覽器測試,是可以的,你自己試一下