<input type="checkbox" value="check1" />多选1
<input type="checkbox" value="check2" />多选2
<input type="checkbox" value="check3" />多选3
<input type="checkbox" value="check4" checked="checked" />多选4
注意上面check4(多选4)有一个checked的属性;下面就这个checked展开实验。
$(":checkbox").val(["check2","check3"]);//使用这个之后,check4的checked的属性会无效,被选中的checkbox只有是check2和check3;
而另外一种方法:
$(":checkbox:eq(0)").attr("checked",true);//使用这个之后check4的checked不会失效,被选中的checkbox是check1和check4;
这就是这两种方法的细微区别;
同样,下面再来一段代码实验一下: