【发布时间】:2023-03-03 11:13:01
【问题描述】:
我有一个案件想要解决。 所以我要创建的是一个嵌套数组,其结构如下:
([0]=>1([0]=>3,[1]=>4), [1]=>3([0]=>3,[1]=>4))。
这是我使用的脚本:
$('li.dd-head-section').each(function() {
var id = $(this).data('id');
sub_section = id;
$('li.dd-head-section[data-id="'+id+'"] li.dd-sub-section').each(function() {
sub_section = $(this).data('id');
});
});
我使用两个 .each() 来获得我想要的结果,但我使用的脚本总是给我这个结果:
[1, 3, 4, 3, 2, 5]
而不是我想要的是:
([0]=>1([0]=>3,[1]=>4), [1]=>3([0]=>3,[1]=>4))。
那么在 jquery 中有什么方法可以做到这一点吗?我一直在寻找使这成为可能的方法,但我还没有任何解决方案,因此非常感谢任何帮助。
【问题讨论】:
标签: javascript jquery arrays loops