【发布时间】:2021-12-05 19:33:08
【问题描述】:
我想读取一个元素的子元素,并为每个子元素读取它们的子元素。
我已经这样做了,但不明白为什么它不起作用:
var myElement = $('.a-container');
var myChildren = myElement.children();
for(var i = 0; i < myChildren.length; i++) {
var myGrandChildren = myChildren[i].children();
}
我得到的错误是myChildren[i].children() is not a function。
这不是实现我想要做的事情的方法吗?
【问题讨论】:
-
如果没有可运行的代码示例,将很难判断。
$('.a-container').children().children()应该可以工作,但我不确定您的myChildrenvar 的类型是什么。如果没有,那么您需要$()包装您的 var(编辑:@Spectric 所说的应该有效)
标签: javascript children