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