課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
$(".prev + span").css("border", "3px groove blue"); 這樣寫為什么不行?不是同一父元素后面的第一個span元素嗎?
2018-06-27
源自:jQuery基礎 (一)—樣式篇 2-5
正在回答
可以使用并列選擇器實現,$('.prev , span').css("border", "3px groove blue");
.prev指類名為prev的所有元素,本例指的是span元素,你后面又加了一個span元素,span+span?不知何意?Double span ?
你這樣選擇的是span后面同級的span元素,很明顯例題中span后面沒有元素了,所以就沒有任何效果了。
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
1 回答相鄰兄弟選擇器和一般兄弟選擇器所選擇到的元素,必須在同一個父元素下
1 回答一般兄弟選擇器的問題
2 回答關于相鄰選擇器連續迭代的問題
3 回答兄弟選擇器不能向前選擇嗎?
3 回答$("prev ~ siblings") 一般兄弟選擇器
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-30
可以使用并列選擇器實現,$('.prev , span').css("border", "3px groove blue");
2018-12-11
.prev指類名為prev的所有元素,本例指的是span元素,你后面又加了一個span元素,span+span?不知何意?Double span ?
你這樣選擇的是span后面同級的span元素,很明顯例題中span后面沒有元素了,所以就沒有任何效果了。
2018-06-27