jQuery 操作复选框(checkbox) attr checked不起作用
2013-07-15 11:55
246 查看
转自http://www.paobuke.com/develop/javascript/pbk849.html
这天用到jQuery功能,想实现一个简单的复选框动态全选或全不选,结果测试发现 attr(‘checked’,'checked’);与attr(‘checked’,true);
都不好使,要么第一次成功了,第二次调用就没反应,完全不起作用了。那到底是什么原因呢?
害得‘跑客教授’到处到网上搜 jQuery checkbox的操作,动态选择的相关文章,都写着是这样的实现代码
但是测试结果发现,屡试不爽啊,选择一次全选,再调用一次反选,再去调用全选就没效果了。
难道是 removeAttr 的原因?还是‘跑客教授’使用过新的 jQuery 1.9.1版本。(还是说我要使用原生的javascript代码来完成这项工作呢?)
这些都不是理由,理由应该 是自己没有用好。不可能这么牛比的框架这么简单的功能都不能实现(也不要轻意怀疑浏览器的问题)
最终解决方案
还是到官网,搜索了’checkbox’,找到一文章,仔细查看了吓,有一个类似的操作是
好了,擦亮你的眼睛,没错最后用的是 prop方法操作一切就OK啦。
除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
本文地址: http://www.paobuke.com/develop/javascript/pbk849.html
这天用到jQuery功能,想实现一个简单的复选框动态全选或全不选,结果测试发现 attr(‘checked’,'checked’);与attr(‘checked’,true);
都不好使,要么第一次成功了,第二次调用就没反应,完全不起作用了。那到底是什么原因呢?
害得‘跑客教授’到处到网上搜 jQuery checkbox的操作,动态选择的相关文章,都写着是这样的实现代码
难道是 removeAttr 的原因?还是‘跑客教授’使用过新的 jQuery 1.9.1版本。(还是说我要使用原生的javascript代码来完成这项工作呢?)
这些都不是理由,理由应该 是自己没有用好。不可能这么牛比的框架这么简单的功能都不能实现(也不要轻意怀疑浏览器的问题)
最终解决方案
还是到官网,搜索了’checkbox’,找到一文章,仔细查看了吓,有一个类似的操作是
除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
本文地址: http://www.paobuke.com/develop/javascript/pbk849.html
相关文章推荐
- jQuery 操作复选框(checkbox) attr checked不起作用
- jQuery 操作复选框(checkbox) attr checked不起作用
- jQuery——操作复选框(checkbox) attr checked不起作用
- jQuery 操作复选框(checkbox) attr checked不起作用
- jQuery 操作复选框(checkbox) attr checked不起作用
- jQuery 操作复选框(checkbox) attr checked不起作用
- input checkbox 复选框 全选 操作 attr checked 第二次 不起作用
- 关于jQuery操作复选框checkbox的attr无效的问题的解决方案
- jQuery checkbox attr checked不起作用
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- jquery操作复选框(checkbox)的方式
- jquery操作复选框(checkbox)的12个小技巧总结
- jquery操作复选框(checkbox)十二技巧
- jquery操作复选框checkbox
- Jquery操作checkbox时候,checked已经存在;但是没有选中问题解决
- jquery操作复选框(checkbox)的12个小技巧总结
- checkbox在jquery版本1.9 以上用attr不可重复操作的问题
- 【jQuery】对于复选框操作的attr与prop
- jquery操作复选框(checkbox)的12个小技巧总结
- jquery操作复选框(checkbox)的12个小技巧总结