【发布时间】:2012-04-17 21:00:46
【问题描述】:
如何使用选择器在 CSS 中选择元素的上述元素
<li class="content">One</li>
<li class="content">Two</li>
<li class="content">Three</li>
<li class="no-content">First</li>
<li class="content">Four</li>
<li class="content">Five</li>
<li class="content">Six</li>
这里我想使用 no-content 类,这样我就可以使用 CSS 选择器获取其上面的元素 <li class="content">Three</li>。
【问题讨论】:
-
不幸的是,我认为这还不可能。同样的问题:stackoverflow.com/questions/1817792/… 编辑:如果 JS 是一个选项,那显然很容易:
$('li.no-content').prev().addClass('prev') -
<li>在<li class="no-content">之前的术语不是“以上”,而是“前同级”。
标签: css css-selectors