Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将元素属性值推送到javascript数组中?_Javascript_Jquery - Fatal编程技术网

如何将元素属性值推送到javascript数组中?

如何将元素属性值推送到javascript数组中?,javascript,jquery,Javascript,Jquery,这是我的html结构。这里,我为每个元素创建了两个属性。如何将属性值推入数组(如此结构,[[1,0]、[1,1]、[1,2]、[0,2]、[2,2]、[1,3]、[1,4]]) 第一组 第二组 第三组 第四组 第五组 第六组 第7课 使用 var multiDimArray=$('#demo div').map(函数(){ var innerArray=[]; innerArray.push([$(this.data('floor'),$(this.data('floor-sub')));

这是我的html结构。这里,我为每个元素创建了两个属性。如何将属性值推入数组(如此结构,[[1,0]、[1,1]、[1,2]、[0,2]、[2,2]、[1,3]、[1,4]])


第一组
第二组
第三组
第四组
第五组
第六组
第7课
使用

var multiDimArray=$('#demo div').map(函数(){
var innerArray=[];
innerArray.push([$(this.data('floor'),$(this.data('floor-sub')));
返回内部数组;
}).get();
log(multiDimArray)

第一组
第二组
第三组
第四组
第五组
第六组
第7课
使用

var multiDimArray=$('#demo div').map(函数(){
var innerArray=[];
innerArray.push([$(this.data('floor'),$(this.data('floor-sub')));
返回内部数组;
}).get();
log(multiDimArray)

第一组
第二组
第三组
第四组
第五组
第六组
第7课
使用

var multiDimArray=$('#demo div').map(函数(){
var innerArray=[];
innerArray.push([$(this.data('floor'),$(this.data('floor-sub')));
返回内部数组;
}).get();
log(multiDimArray)

第一组
第二组
第三组
第四组
第五组
第六组
第7课
使用

var multiDimArray=$('#demo div').map(函数(){
var innerArray=[];
innerArray.push([$(this.data('floor'),$(this.data('floor-sub')));
返回内部数组;
}).get();
log(multiDimArray)

第一组
第二组
第三组
第四组
第五组
第六组
第7课

如何存储值,如以下结构[1,0]、[2,0]、[3,0]、[3,1]、[3,2]、[4,0]、[5,0]@AmmarCSE@Sathya,我的答案给出了一个数组,这不是你想要的吗?你的答案显示为[1,0,2,0,3,0,3,1,3,2,4,0,5,0]。但是我想这样存储,[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]。有没有这样的结果?谢谢@Rickhitchcock如何存储值,就像这个结构[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]@AmmarCSE@Sathya,我的答案给出了一个数组,这不是你想要的吗?你的答案显示为[1,0,2,0,3,0,3,1,3,2,4,0,5,0]。但是我想这样存储,[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]。有没有这样的结果?谢谢@Rickhitchcock如何存储值,就像这个结构[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]@AmmarCSE@Sathya,我的答案给出了一个数组,这不是你想要的吗?你的答案显示为[1,0,2,0,3,0,3,1,3,2,4,0,5,0]。但是我想这样存储,[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]。有没有这样的结果?谢谢@Rickhitchcock如何存储值,就像这个结构[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]@AmmarCSE@Sathya,我的答案给出了一个数组,这不是你想要的吗?你的答案显示为[1,0,2,0,3,0,3,1,3,2,4,0,5,0]。但是我想这样存储,[1,0],[2,0],[3,0],[3,1],[3,2],[4,0],[5,0]。有没有这样的结果?谢谢@里奇科克
<div id="demo">
     <div data-floor="1" data-floor-sub="0">Div1</div>
     <div data-floor="2" data-floor-sub="0">Div2</div>
     <div data-floor="3" data-floor-sub="0">Div3</div>
     <div data-floor="3" data-floor-sub="1">Div4</div>
     <div data-floor="3" data-floor-sub="2">Div5</div>
     <div data-floor="4" data-floor-sub="0">Div6</div>
     <div data-floor="5" data-floor-sub="0">Div7</div>
</div>