jQuery设置checkbox全选(区别jQuery版本)

Posted 走向未知

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery设置checkbox全选(区别jQuery版本)相关的知识,希望对你有一定的参考价值。

jQuery设置checkbox全选在网上有各种文章介绍,但是为什么在我们用他们的代码的时候就没有效果呢?

如果你的代码一点错误都没有,先不要急着怀疑人家代码的正确性,也许只是人家跟你用的jQuery版本不同而已。

jQuery很多版本都会对一些小的功能做一些改进,比如checkbox的选中。

jQuery对checkbox改动的界线版本 jquery1.9.1。

jquery1.9.1之前,全选是这样的:

$(‘#checkbox‘).attr(‘checked‘,true)

$(‘#checkbox‘).attr(‘checked‘,false)

 jquery1.9.1之后,全选是这样的:

$(‘#checkbox‘).prop(‘checked‘,true)

$(‘#checkbox‘).prop(‘checked‘,false)

 判断是否选中,经过我试验:

只能在jquery1.9.1之前使用。

$("input[name=‘chk_all‘]").attr(‘checked‘);

在之前之后都能使用。

$("input[name=‘chk_all‘]").is(‘checked‘);和$("input[name=‘chk_all‘]").prop(‘checked‘);

如果有错误,还请指正。

以上是关于jQuery设置checkbox全选(区别jQuery版本)的主要内容,如果未能解决你的问题,请参考以下文章

Django框架---jquery实现checkbox的单选和全选

jquery中attr与prop的区别

如何用jQuery实现checkbox全选

jQuery模糊匹配checkbox全选 value实现checkbox部分或全部全选

jquery checkbox全选,全不选,反选方法,jquery checkbox全选只能操作一次

JQuery实现的 checkbox 全选反选。