例如,我有如下数据的早午餐:
HTML:
<p class="test-tag">abc+dd</p><p class="test-tag">gf+sx</p>
以数组形式存储在JavaScript中
var text = ["abc+dd","gf+sx"];
我必须返回如下数组:
var res = [["abc", "dd"],["gf", "sx"]];
最好的方法是什么?
答案 0 :(得分:1)
下面的内容应该有效..
var finalArr = [];
$('.test-tag').each (function (){
var value = $(this).text;
var subArr = value. map(function (b){
return b.split('+');
})
finalArr. push(subArr);
})
答案 1 :(得分:0)
您可以映射数组并使用split:
var text = ["abc+dd","gf+sx"];
var array = text.map(function(v) {
return v.split('+');
});