gpt4 book ai didi

javascript - Jquery 选择元素直到类 `B` 或类 `A`,具体取决于先找到哪个

转载 作者:行者123 更新时间:2023-11-28 19:57:16 24 4
gpt4 key购买 nike

我知道我可以使用 nextUntil() 选择从特定元素开始的所有元素,直到找到特定元素。例如

// select all the elements between class A and class B
$('.A').nextUntil('.B');

现在考虑一下,我想从具有类 A 的元素中选择所有元素,直到找到具有类 B 的元素,但我希望此搜索是如果存在另一个具有类 A 的元素,则停止。例如,假设我有以下元素(类)结构

A
C
D
E
A <-- Stop the search and return all the elements till here.
B

如您所见,如果在 B 之前找到,但当此 A 不在时,我希望搜索在下一个 A 处停止找不到,找到下一个元素,直到 B

A
C
D
E
B <-- Stop the search and return all the elements till here.
C
A
D
E

我一直在努力实现这一目标,但我无法做到。有什么方法可以使用 jquery nextUntil() 实现这种优先级明智选择?

最佳答案

尝试简单的多选择器语法

$('.A').nextUntil('.B, .A');

关于javascript - Jquery 选择元素直到类 `B` 或类 `A`,具体取决于先找到哪个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324616/

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