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模糊匹配checkbox全选 value实现checkbox部分或全部全选