課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
?$(".div:has(:span)").css("color", "blue");為什么不行?什么時候括號里面要加":"
2016-10-28
源自:jQuery基礎 (一)—樣式篇 2-8
正在回答
.div : has(span)的意思是類名為div的元素下面有span標簽的那些元素,選出來。
而你寫的.div : has(:span)的意思就是把className=div下面的標簽名為":span"的元素選出來。
.div : has(element)本來就已經是一個選擇器了,has方法的括號里面放進去的就直接是你的選擇篩選器,如這里的名字叫做span的標簽。
has里面要放一個標簽,并沒有一個標簽叫做:span
?$(".div:contains('contains')").css("color",?"#CD00CD");
這樣寫也一樣,你是被它誤導了
:span是個什么鬼,:號后面加的,都是jQuery定義好的,不是隨便加的,比如:has,:odd等等
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
1 回答$(".div:has('span')").css("color", "blue");和 $(".div:has(span)").css("color", "blue");效果一樣?
2 回答 $("span+span")為什么選擇不到兄弟節點span
4 回答為什么我這里的.div:contains和.div:has(span)都出不來效果呢??
2 回答ele.find('span').append(reset)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-28
.div : has(span)的意思是類名為div的元素下面有span標簽的那些元素,選出來。
而你寫的.div : has(:span)的意思就是把className=div下面的標簽名為":span"的元素選出來。
.div : has(element)本來就已經是一個選擇器了,has方法的括號里面放進去的就直接是你的選擇篩選器,如這里的名字叫做span的標簽。
2017-02-06
has里面要放一個標簽,并沒有一個標簽叫做:span
2016-11-30
這樣寫也一樣,你是被它誤導了
2016-10-28
:span是個什么鬼,:號后面加的,都是jQuery定義好的,不是隨便加的,比如:has,:odd等等