编程爱好者之家
<input type="checkbox" name="topic_id[]" value="1">橘子 <input type="checkbox" name="topic_id[]" value="1">苹果 <input type="checkbox" name="topic_id[]" value="1">梨 <input type="checkbox" name="topic_id[]" value="1">橙子 <input type="checkbox" id="all" name="selectall" value="1">全选
$("#all").click(function(){ if(this.checked){ $('input[name="topic_id[]"]').prop("checked", true); }else{ $('input[name="topic_id[]"]').prop("checked", false); } });
我最初用的是 attr(),只能单词勾选,改成prop()就可以了
延伸:
attr与prop区别
attr可以用来获取或生成“直接写在html标签里的属性”
prop可以用来获取元素的JS属性,如scrollHeight,offsetHeight等。