和d-64。 我想包-6ren">
gpt4 book ai didi

jquery - 如何使用 jQuery 在两个 id 之间选择元素?

转载 作者:行者123 更新时间:2023-12-01 01:02:11 24 4
gpt4 key购买 nike

我尝试在两个 id 之间的元素上 addClass("selected") ,但它不起作用。

我使用nextUntil()

我想在d-61之间的每个a上添加selected类> 和d-64

我想包含 d-61d-64a

这是我的代码:

<ul>
<li id="d-60">
<a href="#">60</a>
</li>
<li id="d-61">
<a href="#">61</a>
</li>
<li id="d-62">
<a href="#">62</a>
</li>
<li id="d-63">
<a href="#">63</a>
</li>
<li id="d-64">
<a href="#">64</a>
</li>
<li id="d-65">
<a href="#">65</a>
</li>
</ul>

<script>
$("#d-61").nextUntil("#d-64", "a").addClass("selected");
</script>

最佳答案

您可以使用以下内容

$("#d-61").nextUntil("#d-64").children('a').addClass("selected");​​

.nextUntil() 处理 sibling 而不是 sibling 的 child 。

Example here

如果您还想选择 2 个外部元素,请尝试:

$("#d-61").nextUntil("#d-64").andSelf().add('#d-64').children('a').addClass("selected");​​​​​​​​​​​

Example here

关于jquery - 如何使用 jQuery 在两个 id 之间选择元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14020213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com