Javascript 将值作为数组/集合传递
我有以下代码:Javascript 将值作为数组/集合传递,javascript,jquery,Javascript,Jquery,我有以下代码: var addNew = $('#divListBox').find(':checked') .map(function() { return $(this).val(); }).get(); 我想知道是否有办法获取所有已检查的值并将其放入集合中,以便将其发送到控制器?您可以这样做 var v_coll=[]; $('#divListBox').
var addNew = $('#divListBox').find(':checked')
.map(function() {
return $(this).val();
}).get();
我想知道是否有办法获取所有已检查的值并将其放入集合中,以便将其发送到控制器?您可以这样做
var v_coll=[];
$('#divListBox').find(':checked').each(function(){
v_coll.push($(this).val);
});
你可以这样做
var v_coll=[];
$('#divListBox').find(':checked').each(function(){
v_coll.push($(this).val);
});
您的代码似乎很好,您期望什么?根据您的定义,“集合”是什么?是的,您的意思是希望将集合传递到服务器端处理程序中吗?或者某种JavaScript控制器?@每个人——我想我得到了我想要的东西。我想我只是想得太多了。因此,我所做的是使用上面提供的代码示例,我能够获得ID:“1,2,3等”。我将该变量“addNew”作为参数传递到服务器端,在服务器端创建另一个变量“colAddNew=addNew.Split(“,”)”以将其放入集合中。然后我迭代了一遍,终于找到了我想要的地方。你的代码似乎很好,你期望什么?根据你的定义,“集合”是什么?是的,你的意思是你希望一个集合被传递到你的服务器端处理程序中吗?或者某种JavaScript控制器?@每个人——我想我得到了我想要的东西。我想我只是想得太多了。因此,我所做的是使用上面提供的代码示例,我能够获得ID:“1,2,3等”。我将该变量“addNew”作为参数传递到服务器端,在服务器端创建另一个变量“colAddNew=addNew.Split(“,”)”以将其放入集合中。然后我迭代了一遍,终于到达了我想去的地方。