前端踩过的坑------radio、checkbox选中问题

最近在做一个项目,需要频繁的选中按钮或者取消按钮选中。最开始想到用attr设置checked属性  然后用remveoveAttr去掉checked 但是在火狐上发现代码虽然是显示checked 但是页面上也没显示选中。

代码如下:

一直以为是其他js代码引起的错误。后来上网查问题才知道原因。csdn有很多人都发表过自己的见解。点这里http://www.cnblogs.com/zhwl/p/3520162.html。 基本都是jquery的版本原因造成attr方法不能正常使用。为了解决这一问题 jquery引入了prop方法。用法基本和attr差不多。代码如下:

prop方法不会改变元素的属性,但是可以用选择器:checked获取到被选元素。

你可能感兴趣的:(前端踩过的坑------radio、checkbox选中问题)