我有以下复选框:
<div class="row">
<div class="large-2 columns"><input id="contactTypesCheckbox[12]" name="contactTypesCheckbox[12]" class="contactTypesCheckbox" type="checkbox" value="Billing" /> Billing</div>
<div class="large-2 columns"><input id="contactTypesCheckbox[15]" name="contactTypesCheckbox[15]" class="contactTypesCheckbox" type="checkbox" value="Creative" /> Creative</div>
... etc ...
</div>
在加载时,我做了一些 ajax 并下拉包含一组项目的 json,这些项目指示应检查哪些复选框。
$.each(data.contactTypes, function(key, contactType) {
// key is = 15 in my test
$('#contactTypesCheckbox[key]').prop('checked', true);
});
因此,我希望 contactTypesCheckbox[15] 被检查,但事实并非如此,没有错误。
我究竟做错了什么?
太感谢了