【发布时间】:2012-10-25 05:29:40
【问题描述】:
我正在尝试使用 jquery 选择顶级兄弟姐妹。我不能使用使任务更加困难的类名。
<ul>
<li>
<a href="index.html">1</a>
<ul>
<li>
<a href="indexsub.html">sub1</a>
</li>
<li>
<a href="indexsub2.html">sub2</a>
</li>
</ul>
</li>
<li>
<a href="index2.html">2</a>
</li>
<li>
<a href="index3.html">3</a>
</li>
</ul>
以下是 JSfiddle 的链接。
我想为除子列表元素(即 sub1 和 sub2)之外的所有标签更改 href="#"。
【问题讨论】:
-
您的标记不符合 w3c 标准。
-
你需要考虑孩子而不是兄弟姐妹。哦,是的,您的 HTML 可以正常工作,但是无效并且没有达到您的预期。
-
我忘记为子列表项添加
- 标签。我现在已经修好了。
标签: jquery jquery-selectors siblings