嗨,我有一个像[1_1,1_2,1_3,2_2,2_1,5_2]
这样的JQuery数组,下划线是关键,而下划线是值。我想要像键1及其所有值的数据。然后是键2及其所有值。
基本上,该数组来自父子复选框。在其下划线之前加上其父ID,并在其后选择子ID。
如果我们选择子代,则自动选中“父代”复选框。和子复选框的值就像... parentID_Child id ..
我有此代码的数组。
var pageArray = [];
var actionArray = [];
$('input[name="action"]:checked').each(function() {
actionArray.push($(this).val());
});
alert(actionArray);
先谢谢。
答案 0 :(得分:1)
发送一个对象,该对象将在php中作为关联数组读取
var actionObj = {};
$('input[name="action"]:checked').each(function() {
var parts = this.value.split('_'),
key = parts[0],
value= parts[1];
actionObj[key] = actionObj[key] || [];
actionObj[key].push(value)
});