0
所以,让我们说我在循环thorugh的表看起来像这样:添加数组对象值
在第二列中的每个唯一值都应该是一个对象,其中 其中一个键应该包含相应行上的所有值。 事情是这样的:
skillMatrix[0]: {val: 2, agents: ['val1', 'val2', 'val3'}
这是就我来了,我坚持..
for (i = 0; i < q.length; i++) {
skillMatrix[i] = {}
}
$.ajax(getSkills).done(function (res) {
var sg;
$(res).find('td:nth-child(3)').each(function(){
a = $(this).parent().find('td:nth-child(2)').text();
a = a.split('.');
if(a[1] == '') {
first = a[3];
last = a[2];
}
else {
first = a[2];
last = a[1];
}
reJoin = last + ' ' + first;
var sg = $(this);
sg = sg.text().split('_');
sg = sg[3];
for (i = 0; i < q.length; i++) {
if (q[i] == sg) {
skillMatrix[i].group = sg;
skillMatrix[i].ag = reJoin;
}
}
})
})
非常优雅的解决方案,非常感谢 – oceansmoving