Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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 检索javasript/jquery对象的单个部分_Javascript_Jquery - Fatal编程技术网

Javascript 检索javasript/jquery对象的单个部分

Javascript 检索javasript/jquery对象的单个部分,javascript,jquery,Javascript,Jquery,嗨,假设我有一个jQuery选择器,如下所示: var a = $(this); var b = a.nextUntil("button").text(); 这将检索所有DOM元素,直到下一个按钮。我希望将所有这些DOM元素作为单独的对象单独访问。有没有办法做到这一点?如果要为每个元素执行函数,可以使用 如果希望所有对象都位于一个数组中,可以执行以下操作: var arr = a.nextUntil("button") 然后将其索引为数组 console.log($(a[0]).text()

嗨,假设我有一个jQuery选择器,如下所示:

var a = $(this);
var b = a.nextUntil("button").text();

这将检索所有DOM元素,直到下一个按钮。我希望将所有这些DOM元素作为单独的对象单独访问。有没有办法做到这一点?

如果要为每个元素执行函数,可以使用

如果希望所有对象都位于一个数组中,可以执行以下操作:

var arr = a.nextUntil("button")
然后将其索引为数组

console.log($(a[0]).text())

是的,使用循环:请注意,通过在集合后添加
text()
,您所拥有的只是该集合中所有元素的所有文本的单个字符串……请尝试
a.nextUntil(“按钮”)。每个(function(){console.log($(this.text())})
jQuery已经创建了一个元素数组。创建一个新的数组
arr
似乎是多余和无意义的,因此在箭头函数中没有显式的
,因此您的代码没有按您认为的那样执行