单击时未选中复选框 ASP 网络表单

Checkox not checked when clicked ASP Web form

我正在使用 jquery 来拦截多个复选框控件的点击事件,但是当我点击一个复选框时,它不会保持选中状态。

<asp:CheckBox CssClass="checkbox" ID="chkEmployer" runat="server" Text="Employer" />

 var checkBoxes = $("input[type='checkbox']");
        checkBoxes.on("click", function (e) {
            e.preventDefault();
            if (this.checked == true) {
                this.checked = true;
                show(this);
            }
            else
                hide(this);
        });

一些 JSFiddle 代码 here

我已将事件更改为 change,它仍处于选中状态。不过,我不确定你是否想停止更改 post-back。

$("input[type='checkbox']").change(