如何检测是否单击了复选框以及是否使用JQuery选中了复选框?

时间:2015-08-11 08:46:04

标签: jquery

我有一个复选框,一旦它点击的属性为真,我想自动检查另一个复选框。

每当点击另一个时,我设法通过将复选框的其他值更改为true来部分地使其工作。但这不是我想要的。我希望能够检查“两个人”的时间。单击复选框,如果checked的属性同时为true。我该怎么做?

JQuery的:

if ($('#TwoFChk').change(function () {
            if ($(this).prop('checked', true)) {
            alert("It's checked");
            $('#ConfirmEmailChk').prop('checked', true);
        }
        }));

我的问题不同,原因如下:

我不只是想检查是否选中了复选框。我已经可以做到了。 我需要检测何时更改的值更改,以及checked的值是否为true。我需要更改另一个复选框的选中值为true。同样,我不只是试图检查是否选中了复选框。我需要点击复选框,如果复选框选中的值为true,那么我需要选中另一个复选框。

2 个答案:

答案 0 :(得分:2)

试试这个..

使用" $(this).prop("已检查")== true"

  $('#TwoFChk').change(function () {
                if($(this).prop("checked") == true){
                alert("It's checked");
                $('#ConfirmEmailChk').prop('checked', true);
            }
            });

答案 1 :(得分:0)

如果您想查看是否使用jQuery选中了复选框,可以使用

执行此操作
$('#TwoFChk').is(':checked');