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');

如果有错误,还请指正。

相关文章:

  • 2022-01-25
  • 2022-01-24
  • 2022-03-02
  • 2021-12-29
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-30
  • 2021-06-08
  • 2022-02-09
  • 2022-12-23
  • 2022-02-27
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案