我有这个:
<div class="selection">
<a class="current" href="#">1</a>
<div class="class">text</div>
<a href="#">2</a>
<div class="class">text</div>
<a href="#">4</a>
<div class="class">text</div>
<a href="#">5</a>
</div>
我希望能选择在 a.current 后面紧接着的下一个 a 元素。 我已经尝试过这样做,但没有成功。
$(".selection a.current").next("a").hide();
我也尝试过
$(".selection").children("a.current").next("a").hide();
所有的a标签都在.selection的兄弟元素中,因此可以使用next()选择器进行访问。我很好奇,因为当我删除它们之间的div元素时,它确实有效。
如果有人知道为什么这样不起作用,那就太好了;)。