课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
怎么不是第一个第二哥的背景变成红色,而是第二第三?
2018-08-12
源自:jQuery基础 (一)—样式篇 2-7
正在回答
我觉得,$("div:not(.imooc)+div")中的div:not(.imooc)选择的是第一个和第二个,+代表的是相邻兄弟选择器,所以是第二和第三
qq_孤单摩天轮_0 提问者
div:not(.imooc)表示所有class属性不是imooc的div集合,而“+ div”代表选择你选中集合的接下来的兄弟div。
在css里面,+是表示相邻兄弟,但是也只表示下一个(可以理解为jquery的next),不是上下,所以是第二和第三变色
同意一楼,你选择的是1 2的相邻兄弟元素,也就是 2 3。
$("div:not(:imooc)+div") 是冒号 不是句号
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答求助!!!
1 回答求助,请问这里面的冒号是什么意思呢,理解不了
2 回答求解求解!!
4 回答求解 求大神
2 回答求大神!!!!!!