我有这个:
<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>
Run Code Online (Sandbox Code Playgroud)
我想在a.current之后选择下一个元素.我做到了这一点,但它做得很好.
...
$(".selection a.current").next("a").hide();
Run Code Online (Sandbox Code Playgroud)
我也试过了
$(".selection").children("a.current").next("a").hide();
Run Code Online (Sandbox Code Playgroud)
...不是所有的内部.selection兄弟姐妹,因此可以使用next()选择器访问?我想知道,因为当我删除它们之间的div元素时它会起作用.
如果有人知道为什么这不起作用会很好;).
Mat*_*chu 11
获取匹配元素集中每个元素的紧随其后的兄弟,可选择由选择器过滤.
这不是紧随其后的兄弟姐妹.您可以尝试使用nextAll并添加:first选择器:
$(".selection a.current").nextAll("a:first").hide();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5985 次 |
| 最近记录: |