jQuery 分组数据:根据 'kyfw-td-44' 和 'kyfw-td-48' 的值分组数据
使用 jQuery 将给定的数据根据 'kyfw-td-44' 和 'kyfw-td-48' 的值进行分组,您可以使用以下代码:
var data = [
'kyfw-td-44=测试1, kyfw-td-44=多选1, kyfw-td-44=单选1, kyfw-td-44=a, kyfw-td-44=-, kyfw-td-44=-, kyfw-td-44=-, kyfw-td-44=-',
'kyfw-td-44=测试2, kyfw-td-44=多选1-多选2, kyfw-td-44=单选2, kyfw-td-44=a, kyfw-td-44=a2, kyfw-td-44=-, kyfw-td-44=-, kyfw-td-44=-',
'kyfw-td-44=测试3, kyfw-td-44=多选1-多选2-多选3, kyfw-td-44=单选3, kyfw-td-44=a, kyfw-td-44=a1, kyfw-td-44=a3, kyfw-td-44=dd, kyfw-td-44=-',
'kyfw-td-48=测试1, kyfw-td-48=测试2, kyfw-td-48=测试3',
'kyfw-td-48=测试11, kyfw-td-48=测试22, kyfw-td-48=测试33',
'kyfw-td-48=测试111, kyfw-td-48=测试222, kyfw-td-48=测试333',
'kyfw-td-48=测试1111, kyfw-td-48=测试2222, kyfw-td-48=测试3333',
'kyfw-td-48=测试11111, kyfw-td-48=测试22222, kyfw-td-48=测试33333',
'kyfw-td-48=测试111111, kyfw-td-48=测试222222, kyfw-td-48=测试333333'
];
var groupedData = {};
$(data).each(function(index, item) {
var values = item.split(', ');
$(values).each(function(i, value) {
var parts = value.split('=');
var key = parts[0];
var val = parts[1];
if (!groupedData[key]) {
groupedData[key] = [];
}
groupedData[key].push(val);
});
});
console.log(groupedData);
这段代码将创建一个名为 "groupedData" 的对象,其中键是 'kyfw-td-44' 和 'kyfw-td-48' 的值,值是包含对应值的数组。输出结果将显示在控制台中。
原文地址: http://www.cveoy.top/t/topic/pEkn 著作权归作者所有。请勿转载和采集!