【发布时间】:2013-11-07 15:16:33
【问题描述】:
我有这个 json 对象:
[{"id_distrib":"1"},{"id_distrib":"44"},{"id_distrib":"4"}]
我想勾选这些复选框:
<input id="1" class="cb_distrib_linux" type="checkbox" value="1">
Achlinux
<input id="2" class="cb_distrib_linux" type="checkbox" value="2">
Aurox
<input id="3" class="cb_distrib_linux" type="checkbox" value="3">
BackTrack
...
CenOS
...
我这样做:
success: function(listes_distrib)
{
for(var distrib in listes_distrib)
{
$('#all_distrib_linux input:checkbox[value='+listes_distrib[distrib]+']').attr('checked', true);
}
},
我所有的复选框都被选中了。
listes_distrib[distrib] 的警报给了我“[”而不是 id。
提前感谢您的帮助。
【问题讨论】:
-
您必须选择
listes_distrib[distrib]的id_distrib属性。 -
为什么不赞成这个?这当然是一个足够有效的问题,并且个人正在认真尝试解决它。也许是某个讨厌迪斯科的人干的?
标签: javascript jquery json checkbox