jquery checkbox反复调用attr('checked', true/false)只有第一次生效
2015-09-21 20:41
771 查看
/** * 全选 */ function checkAll() { $("input[name=ids]").attr("checked", true); } /** * 全不选 */ function uncheckAll() { $("input[name=ids]").attr("checked", false); }
问题描述:
初始状态复选框没有全选,
点击全选按钮调用checkAll方法,
实现了全选,
然后点击全不选按钮,
实现了全不选,
然后再次点击全选按钮,
结果却木有全选,
再反复点击木有任何反应。
解决方法:
把使用prop方法代替attr方法,就解决了。
/** * 全选 */ function checkAll() { $("input[name=ids]").prop("checked", true); }
引用地址:http://blog.csdn.net/tunzao/article/details/17225173
相关文章推荐
- jquery 使用
- jQuery 遍历 - each() 方法
- jQuery实现图片懒加载
- jquery Dialog Confirm
- JQuery动态增加删除元素
- jquery为select添加option的代码探讨
- 使用springMVC和Jquery实现JSONP
- 【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- Jquery处理table中每行中某个td的click事件
- 50个必备的实用jQuery代码段
- jQuery加载函数
- JQuery 选择器
- jquery查找子元素
- 用jquery,ztree根据角色分配权限
- dtree和jquery构建树型结构
- jQuery Datatable 实用简单实例
- jQuery写的一棵动态加载的树
- Jquery Ztree树型插件总结
- Jquery-zTree 权限树
- jQuery实现Tab菜单滚动切换的方法