我有这个html代码
.......
<div class="list-rows> </div>
<div class="list-rows> </div>
<div class="cat-row"><span>Topics</span></div>
<div class="list-rows> </div>
<div class="list-rows> </div>
<div class="list-rows> </div>
现在,我想查找所有类为list-rows
的div,但是该元素之后是
<div class="cat-row"><span>Topics</span></div>
div.cat-row +list-rows
不起作用
答案 0 :(得分:1)
将评论与之前的两个答案结合起来
class=
属性缺少其右引号。list-rows
之前没有.
表示它是一个类。+
(年轻的兄弟姐妹)应该是波浪号~
(所有年轻的兄弟姐妹)。答案 1 :(得分:0)
使用~
:
.cat-row ~ .list-rows {
...
}
请参见https://developer.mozilla.org/en-US/docs/Web/CSS/General_sibling_combinator
答案 2 :(得分:0)
您需要在html中的类名上加上双引号,并且应该使用div.cat-row+.list-rows
之类的选择器。