JavaScript 数组合并:根据 ID 键值组合相同元素的数组
$(function() { var daanArray = [];
$('.xuanze').click(function(e) { $(this).toggleClass('redBorder');
var id = $(this).attr('i');
var daan = $(this).attr('value');
var foundIndex = daanArray.findIndex(function(element) {
return element.id === id;
});
if (foundIndex !== -1) {
daanArray[foundIndex].daan.push(daan);
} else {
daanArray.push({ id: id, daan: [daan] });
}
console.log(daanArray);
$.ajax({
type: 'POST',
url: '{:url("Dati/getAnswer")}',
data: { daan: daanArray },
dataType: 'json',
success: function(msg) {
console.log('成功');
}
});
}); });
原文地址: https://www.cveoy.top/t/topic/o4Y8 著作权归作者所有。请勿转载和采集!