Jquery 复选框未选中

Jquery 复选框未选中,jquery,html,checkbox,Jquery,Html,Checkbox,您好,我正在尝试清除一个表单,它取决于复选框的更改。它与清除表单配合得很好。但问题是我的复选框没有被选中。有什么解决办法吗?提前谢谢,对不起,我的英语不好 $(文档).ready(函数(){ $(“#常规”).更改(函数(){ $('.form horizontal')。触发器(“重置”); }); }); 形式 交易编号 一般的 参考文献 ... 文件编号 实现此目的的一种方法是,您还可以在重置表单后再次设置该值 $(function () { $("#general").on('

您好,我正在尝试清除一个表单,它取决于
复选框的更改。它与
清除表单
配合得很好。但问题是我的复选框没有被选中。有什么解决办法吗?提前谢谢,对不起,我的英语不好

$(文档).ready(函数(){
$(“#常规”).更改(函数(){
$('.form horizontal')。触发器(“重置”);
});
});

形式
交易编号
一般的
参考文献
...
文件编号

实现此目的的一种方法是,您还可以在重置表单后再次设置该值

$(function () {
    $("#general").on('change', function () {
        var $cb = $(this),
            isChecked = $cb.prop('checked');

        $('.form-horizontal').trigger("reset");

        $cb.prop('checked', isChecked);
    })
})

由于您的复选框在表单中,我假设您选中它时,它也被重置。@choz那么,也许我需要创建一个隐藏字段来保存复选框值?如果您重置表单,它为什么会保持选中状态?@YVS1102如果您的隐藏字段也在表单中,我担心它也会被重置。@YVS1102为什么要在第一时间用复选框重置表单?它正在工作,谢谢。所以我需要先在变量中设置复选框值,对吗?@YVS1102是的。有很多方法,这只是其中之一。