【发布时间】:2011-09-28 18:18:18
【问题描述】:
假设我有一个具有(或指向)这样一个结构的 JQuery 对象:
<div id="parent">
<div id="child1">
<div id="grandchild1">
// ... grandchild can also have children
</div>
// ... and so on of grandchildren
</div>
<div id="child2">
</div>
// .... and so on
</div>
是否有可能从我的对象中获取纯元素数组(JQuery 对象),如下所示:
['parent', 'child1', 'child2', ..., 'grandchild1', ...]
谢谢
附:请注意,它不能是 $('div > div') 这样的选择器,因为我已经有了 JQuery 对象,我只需要从这个对象中取东西。
【问题讨论】:
-
我很想知道您所说的 是什么意思...获取元素的普通数组(JQuery 对象)..."。你想要哪个?一个数组,还是一个 jQuery 对象?
-
jQuery 对象实际上是数组,对吧?我的意思是我想获取父元素和所有嵌套元素
-
不,jQuery 对象有时被称为类数组对象,但它并不是真正的数组。
-
我是 jQuery 新手,所以我不能具体,我经常将 jQuery 对象视为一个数组。
标签: javascript jquery arrays dom