gpt4 book ai didi

javascript - 如何迭代一系列 jquery 元素及其每个子元素?

转载 作者:行者123 更新时间:2023-12-03 09:55:02 26 4
gpt4 key购买 nike

如果我有一堆 div,每个 div 下都有一堆子元素。

我需要每个 div 的数组或哈希作为键,以及子元素的哈希或数组作为值。

<div class = "something">
<span class = "subelem">
....other elements
</div>

<div class = "something">
<span class="subelem">
....other elements

。 .
.

如何访问每个元素,以便获得如下数据结构:

x = mycollection[0]['subelem'] 

我的想法是 $('something').each(function(.....但我不知道从这里去哪里,即使这是正确的。

最佳答案

我不确定 x = mycollection[0][0]=subelem element 是否是您想要的。但这会给你:

var mycollection=new Array();
$(".something").each(function(i){
mycollection[i]=new Array();
$(this).children().each(function(j){
mycollection[i][j]=$(this);
});
});

如果您想要一维数组中的所有内容,请使用:

var mycollection=new Array();
$(".something").each(function(i){
$(this).children().each(function(){
mycollection.push($(this));
});
});

关于javascript - 如何迭代一系列 jquery 元素及其每个子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30768853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com