課程
/前端開(kāi)發(fā)
/jQuery
/jQuery基礎(chǔ) (一)—樣式篇
$("input:not([checked])").next().css("background-color", "#CD00CD");
2017-05-29
源自:jQuery基礎(chǔ) (一)—樣式篇 2-7
正在回答
代碼中<input type="checkbox" name="c" checked="checked" />
[checked]是屬性選擇器,是上面代碼中第一個(gè)checked。
例如:下面第個(gè)input去掉name屬性,然后使用$("input:not([name])+p"),“其他”會(huì)有背景色
?<div?class="left"> ????????<div> ????????????<input?type="checkbox"?name="a"?/> ????????????<p>Aaron</p> ????????</div> ????????<div> ????????????<input?type="checkbox"?name="b"?/> ????????????<p>慕課</p> ????????</div> ????????<div> ????????????<input?type="checkbox"??checked="checked"?/> ????????????<p>其他</p> ????????</div> ????</div> ????<script?type="text/javascript"> ????????//:not?選擇所有元素去除不匹配給定的選擇器的元素 ????????//選中所有緊接著沒(méi)有name屬性的input元素后的p元素,賦予顏色 ????????$("input:not([name])+p").css("background-color",?"#CD00CD"); ????</script>
暮女神 提問(wèn)者
$("[checked]") 選取所有帶有 checked 屬性的元素,你可以上網(wǎng)查下jquery []選擇器
$("input:not([checked]) + p") ?等于 ?$("input:not([checked])").next() ;都是選擇了屬性checked = ‘checked’的 input標(biāo)簽下的 P標(biāo)簽,所以效果一樣
舉報(bào)
jQuery初入開(kāi)啟樣式修煉,體驗(yàn)萬(wàn)能的jQuery樣式集搭建網(wǎng)站布局
5 回答$(".aaron:lt(2)") 為什么不起作用啊
1 回答$("input:not(:checked) + p")。checked前面為什么要冒號(hào)呢
3 回答$("input:not(:checked) + p") 為什么input的前面不用加點(diǎn)呢?
1 回答checked前面為什么要加冒號(hào)
3 回答false是什么意思?在這里起什么作用?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-05-30
代碼中<input type="checkbox" name="c" checked="checked" />
[checked]是屬性選擇器,是上面代碼中第一個(gè)checked。
例如:下面第個(gè)input去掉name屬性,然后使用$("input:not([name])+p"),“其他”會(huì)有背景色
2017-06-17
$("[checked]") 選取所有帶有 checked 屬性的元素,你可以上網(wǎng)查下jquery []選擇器
2017-05-30
$("input:not([checked]) + p") ?等于 ?$("input:not([checked])").next() ;都是選擇了屬性checked = ‘checked’的 input標(biāo)簽下的 P標(biāo)簽,所以效果一樣