【发布时间】:2014-11-03 05:00:51
【问题描述】:
我有一个复选框列表:
<input type="checkbox" name="a" value="cb1" value2="value01" class="sort" />
<input type="checkbox" name="a" value="cb2" value2="value02" class="sort" />
<input type="checkbox" name="a" value="cb3" value2="value03" class="sort" />
<input type="checkbox" name="a" value="cb4" value2="value04" class="sort" />
我想做的是,当我打开或关闭这些时,它们会填充一个多维数组 (Arr_Sort[0][1]),只有两个级别。
这是我的脚本代码,可以很好地填充一维数组,我只是不知道如何修改它来填充多维数组。
$(document).ready(function(){
$(".sort").change(function()
{
var arr_sort = new Array();
$(".sort").each(function()
{
if( $(this).is(':checked') )
{
arr_sort.push($(this).val());
}
});
alert( arr_sort );
});
});
【问题讨论】:
-
我不明白你想用什么来填充你的多维数组。简单的数组是清楚的,但在多?提供有关您希望它的外观的其他信息
-
Arr_Sort[0][1]的值应该是多少? -
我希望 Arr_Sort 是 [["cb1", "value01"], ["cb2", "value02"], ["cb3","value03"], ["cb4","值04"]]
标签: jquery html checkbox multidimensional-array populate