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

开发者社区> 问答> 正文

重置当已选择的 checkbox 小勾

2016-03-23 14:20:08 2238 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

回答

获取到页面中所有的 checkbox 怎么做?(不使用第三方框架)

2019-11-28 13:59:33 201浏览量 回答数 1

1

回答

Jquery 只选中一个checkbox

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

1

回答

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

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

1

回答

jQuery checkbox的问题

2016-07-11 10:54:38 1429浏览量 回答数 1

1

回答

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

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

1

回答

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

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

1

回答

checkbox 全选没有反应~

2016-06-17 11:52:52 1539浏览量 回答数 1

1

回答

关于html5 checkbox标签的问题

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

1

回答

js如何更改checkbox边框颜色

2016-06-02 09:21:21 6376浏览量 回答数 1

1

回答

为什么我的checkbox默认选中在ajax返回的数据中判断不管用

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