jas*_*son 1 css css-selectors css3
我想选择所有不包含css标签的li:
ul.sf-menu li:not(a)
Run Code Online (Sandbox Code Playgroud)
但看起来它不起作用.
需要帮忙
<ul class="sf-menu sf-js-enabled sf-shadow">
<li>
<a href="/ ">
</li>
<li> need to select this li because it is not contains a href
A
<ul style="visibility: visible; display: block">
<li>
<a href="/B-1">
</li>
<li>
<a href="/B-2">B-2</a>
</li>
</ul>
</li>
<li>
Run Code Online (Sandbox Code Playgroud)
两件事情
1)您的选择器与您提出的问题不符.它目前选择不是 Anchor的每个LI .这应该是页面上的每个LI.
2)你现在无法用CSS做什么.你最好的选择是使用一些JavaScript来做到这一点.例如,以下jQuery可以工作.
$("ul.sf-menu li:not(:has(a))").doSomething()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5222 次 |
| 最近记录: |