为了账号安全,请及时绑定邮箱和手机立即绑定

$("input:not(:checked)+p").css("background-color", "#CD00CD");

为什么我这段代码   只改变了前两个p元素的背景颜色,没有改变最后一个文本为其他的P元素的背景

正在回答

2 回答

input:not(:checked)

这段代码的作用,是选择所有input元素,其中除去带有checked属性,所以选择了前两个input;

input:not(:checked)+p

后面的+p,是相邻选择器;

所以整段的作用选择了前两个input后面的p,并给他们增加颜色样式。。

建议去复习下本课程2-5,层级选择器

4 回复 有任何疑惑可以回复我~

整段代码拜托

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$("input:not(:checked)+p").css("background-color", "#CD00CD");

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信