javascript - 获取 div 对象之后但下一个对象之前的所有链接

标签 javascript jquery

这仅显示组后的第一个链接,但我想显示组后的所有链接,但不显示下一组中的链接。有人知道它是怎么做到的吗?

$(".group").next("a").show();

HTML:

<div class="group">Group 1</div>
 <a href="#">Link 1</a>
 <a href="#">Link 2</a>
 <a href="#">Link 3</a>
<div class="group">Group 2</div>
 <a href="#">Link 1</a>
 <a href="#">Link 2</a>
 <a href="#">Link 3</a>

最佳答案

尝试:

$(".group").nextAll("a").show();

而不是

$(".group").next("a").show();

更具体地说,您还可以使用 nextUntil

关于javascript - 获取 div 对象之后但下一个对象之前的所有链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23720232/

相关文章:

javascript - jQuery 插件不会覆盖默认选项

javascript - CSS 显示会影响 jQuery/Javascript 吗?

javascript - 如何检测 iframe 中的 X-Frame-Options 并在新选项卡中打开链接?

javascript - JBusinessDirectory 在搜索表单上拆分类别和子类别

javascript - QML:Lambda 函数意外运行

javascript - jquery 复选框组选中/取消选中只工作一次

javascript - 哪个工具可以警告我 JavaScript 分号插入?

javascript - 使用 Javascript 更改元素 ID

javascript - 如何在不使用for循环的情况下引用数组的多个索引值?

jquery - 动态更改工具提示自定义类