checkbox反复调用attr('checked', true/false)只有第一次生效
2017-12-08 17:08
489 查看
/** * 全选 */ 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); }
相关文章推荐
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效 Jquery 中 $('obj').attr('checked',true)失效的几种解决方案
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
- jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox重复调用attr('checked',true/false) 失效 只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- 关于CheckBox反复调用attr("checked", false)不好使情况
- checkbox利用JQuer中 attr('checked', true)设置状态只有第一次有用
- attr('checked', 'checked')调用多次仅第一次生效
- jquery prop('checked', true)解决attr('checked', true)不能选中radio问题
- Jquery 中 $('obj').attr('checked',true)失效的几种解决方案
- [问与答]为什么 'a' in ('abc') 是True 而 'a' in ['abc'] 是False呢?