Javascript 检索javasript/jquery对象的单个部分
嗨,假设我有一个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()
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
似乎是多余和无意义的,因此在箭头函数中没有显式的此
,因此您的代码没有按您认为的那样执行