`
jordan_micle
  • 浏览: 240548 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jquery实现checkbox全选反选

阅读更多

对于jQuery 1.6+的版本而言,用attr()去设置checkbox的checked属性是不正确的。

应该用prop()方法

 

$("input[name='checkbox_name[]']").prop("checked", $(this).prop("checked"));

 

=====以下内容作废@2014-09-11======

 

jquery版本:1.4.2 (不同的版本有差异,这很重要)

全选/反选的多选框ID为sel_all,需要控制的多选框组name=checkbox_name[]

<input type="checkbox" name="checkbox_name[]" />
<input type="checkbox" name="checkbox_name[]" />
<input type="checkbox" name="checkbox_name[]" />
<input type="checkbox" name="checkbox_name[]" />
<input type="checkbox" id="sel_all" />全选/反选

无敌简单的方法:

$("#sel_all").click(function() {
	$("input[name='checkbox_name[]']").attr("checked", $(this).attr("checked"));
});
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics