Javascript 数组:在数组中存储数组
例如,我有一些如下元素Javascript 数组:在数组中存储数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,例如,我有一些如下元素 <div class="1">abc,cbc</div> <div class="1">GSV,SDG</div> 您可以使用jQuery的map。它帮助您从所有选定的元素中创建一个数组。只需返回要存储在结果数组中的值即可 您的类1无效。一个类必须以-、\uu或A-z开头。所以我为这个例子重新命名了它 var数组=$(“div.class1”).map(函数(){ 返回[$(this.html().split(“,”);
<div class="1">abc,cbc</div>
<div class="1">GSV,SDG</div>
您可以使用jQuery的
map
。它帮助您从所有选定的元素中创建一个数组
。只需返回要存储在结果数组中的值即可
您的类1
无效。一个类必须以-
、\uu
或A-z
开头。所以我为这个例子重新命名了它
var数组=$(“div.class1”).map(函数(){
返回[$(this.html().split(“,”);
}).get();
console.log(数组)代码>
美国广播公司
GSV,SDG
使用array.concat()
函数。例如,var firstArray=[5,6];var secondArray=[7,8];var newArray=firstArray.concat(secondArray)代码>最好使用特定的类,而不仅仅是div元素。为什么需要.get()
最后?@DmytroShevchenko:要将结果作为数组获取,否则它将是一个jQuery对象,您应该考虑到他可能不是在寻找jQuery解决方案。问题标记为jQuery
@TyrionGraphiste。那么你的观点是什么?发布一个简单的JS答案,如果你想。。。
var new arr = [[abc,cbc],[GSV,SDG]]