慕移动6632529
2016-10-29 17:50
$("input:not(:checked) + p").css("background-color", "#CD00CD"); checked 前面为啥有个冒号?
看错了,选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色,如果不加:,拥有checked属性的p元素也会显示背景颜色。没有name属性的input元素后的p元素应该这样写 $("input:not(:name)+p")。
加上那个:背景颜色就不显示了,应该不加,课件里的表格就没加。
:checked 是表单对象属性筛选选择器,表示选取被选中的<input>元素
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题