我正在尝试创建一个具有多个子对象的对象数组。我有一个包含如下数据的表:
| PARENT | CHILD |
---------------------
| 123456 | 123 |
| 123456 | 124 |
| 123456 | 125 |
| 123457 | 345 |
| 123457 | 346 |
| 123457 | 347 |
....
我希望得到一个与此类似的数组:
var arr_nos = { 123456 : [123, 124, 125], 123457 : [345, 346, 347]}
在循环期间,我有这个:
var arr_nos = [];
$('#table tbody tr').each(function( index ) {
var parent_no = elem.find('.parent_no').html();
var child_id = elem.find('.child_id ').html();
if(parent_no != '') {
child = [
child_id
]
arr_nos.push(parent_no, child);
}
});
但这会导致:
["123456", Array(1), "123456", Array(1),"123456", Array(1), "123457", Array(1), "123457", Array(1), "123457", Array(1)]
慕尼黑5688855
交互式爱情
慕容3067478
相关分类