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

jQuery设置checkbox全选在网上有各类文章介绍,可是为何在咱们用他们的代码的时候就没有效果呢?javascript

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

jQuery不少版本都会对一些小的功能作一些改进,好比checkbox的选中。jquery

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

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

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

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

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

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

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

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

只能在jquery1.9.1以前使用。checkbox

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

在以前以后都能使用。query

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

若是有错误,还请指正。

相关文章
相关标签/搜索