重置当已选择的 checkbox 小勾-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

重置当已选择的 checkbox 小勾

2016-03-23 14:20:08 2288 1

页面有很多个 checkbox,希望点重置后,能够将小勾的选择恢复默认(默认情况下,有些勾是已选了的)
我尝试了用

$('input:checkbox').removeAttr('checked');
结果那些默认已经选择了的内容也被清空了,有别的方法么?

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:10:58

    可以在页面载入的时候先获取已经选中的checkbox.

    $(function(){
        var $defaults = $('input:checkbox[checked]');
        function reset_checkeds(){
            $('input:checkbox').attr('checked', false);
            $defaults.attr('checked', true);
        }
    });

    然后重置的时候调用reset_checkeds函数就可以了:

    <button type="button" onclick="reset_checkeds()">重置</button>
    需要补充的是如果你的这些checkbox属于一个form表单,直接条用表单的reset方法就可以了.

    0 0
相关问答

1

回答

Jquery 只选中一个checkbox

2016-07-12 16:38:52 1570浏览量 回答数 1

1

回答

大家帮我简化一下Js代码 (checkbox 选择)

2016-07-11 15:19:56 1429浏览量 回答数 1

1

回答

Jquery如何获取 ajax动态生成的checkbox?

2016-07-11 16:50:48 2019浏览量 回答数 1

1

回答

点击checkbox触发form表单提交事件

2016-06-21 16:42:58 2414浏览量 回答数 1

1

回答

关于html5 checkbox标签的问题

2016-06-06 16:31:18 1853浏览量 回答数 1

1

回答

关于checkbox选中其中某一项弹出提示框问题

2016-06-06 14:33:49 1997浏览量 回答数 1

1

回答

value="true" 的checkbox为什么不能选中

2016-03-12 16:46:37 1806浏览量 回答数 1

1

回答

解决怎么让checkbox打勾时将id的qiandao显出来?

2016-03-12 10:59:37 1580浏览量 回答数 1

1

回答

无法用jquery操作checkbox选中的问题

2016-03-16 17:15:24 1685浏览量 回答数 1

1

回答

为何jQuery判断已选中的checkbox,Chrome获取的值永远是false而IE是true?

2016-03-18 11:20:30 2281浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载