【发布时间】:2017-01-31 08:44:09
【问题描述】:
我有一个复选框数组和一个选中/取消选中所有功能。当我取消选中所有时,我想确保第一个仍然被选中,但它不能按以下方式工作:
$("input[name='temps[]']").removeAttr("checked"); // works
$("input[name='temps[0]']").prop("checked", true); // doesn't work
是否有一种解决方法,这样我就不必在循环生成复选框中使用它,否则我无法做到这一点,例如给第一个复选框一个 id?
$("#firstBox").prop("checked", true)
【问题讨论】:
-
也许使用 first-child 选择器?
-
您能否发布您的完整代码以便更好地理解?
-
使用这个
$('input[name="temp[]"]:first').prop('checked',true);
标签: jquery checkboxlist