我想从复选框中收集数据,并用它们填充模型的属性。
如果我尝试
$('input.box:checked').each(function (index, item) {
selected.push($(item).next('label').text());
});
在选中的我只有名字。
如果我尝试
$('input.box:checked').each(function (index, item) {
selected.push($(item).val());
});
在选中的我只有ID
我需要被选为:
selected = [{id:1 , name: Minnie},{id:2 , name: Mickey}]...
答案 0 :(得分:0)
您应将具有所需属性的对象添加到数组,如下所示:
$('input.box:checked').each(function (index, item) {
selected.push({
id: $(item).val(),
name: $(item).next('label').text()
});
});