Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery选择元素直到类'B'或类'A',这取决于最先找到的元素_Javascript_Jquery_Dom - Fatal编程技术网

Javascript Jquery选择元素直到类'B'或类'A',这取决于最先找到的元素

Javascript Jquery选择元素直到类'B'或类'A',这取决于最先找到的元素,javascript,jquery,dom,Javascript,Jquery,Dom,我知道我可以使用nextUntil()从特定元素开始选择所有元素,直到找到特定元素为止。比如说 // select all the elements between class A and class B $('.A').nextUntil('.B'); 现在,我想从元素中选择所有具有类元素> 的元素,直到找到一个具有类 b>代码>的元素,但是如果存在另一个元素“类 < < /代码>”,则希望停止此搜索。例如,假设我有以下元素(类)结构 我一直试图做到这一点,但我无法做到。是否有任何方法可以使

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

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

现在,我想从元素中选择所有具有类<代码>元素> <代码>的元素,直到找到一个具有类<代码> b>代码>的元素,但是如果存在另一个元素“类<代码> < < /代码>”,则希望停止此搜索。例如,假设我有以下元素(类)结构


我一直试图做到这一点,但我无法做到。是否有任何方法可以使用jquery
nextUntil()
实现这种优先级选择?

尝试一种简单的多选择器语法

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

尝试一种简单的多选择器语法

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

尝试一种简单的多选择器语法

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

尝试一种简单的多选择器语法

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

它能做什么?将B优先于A?@KamranAhmed没有分配优先级,它将使用与
.A
.B
匹配的第一个元素,它会做什么?将B优先于A?@KamranAhmed没有分配优先级,它将使用与
.A
.B
匹配的第一个元素,它会做什么?将B优先于A?@KamranAhmed没有分配优先级,它将使用与
.A
.B
匹配的第一个元素,它会做什么?将B优先于A?@KamranAhmed没有分配优先级,它将采用与
.A
.B
匹配的第一个元素