我有一个简单的窗体,该窗体具有默认情况下处于选中状态的复选框。
我也有一个文本输入字段。如果我在输入字段中输入文本,则希望取消选中该复选框。

但是,如果我随后删除文本输入中的文本,则希望再次选中该复选框。

<input type='checkbox' name='t1' checked>
<input type="text" name="t2">

知道如何使用JQUERY做到这一点吗?

最佳答案

$('input[name="t2"]').keyup(function () {
    $('input[name="t1"]').prop("checked", $.trim($(this).val()).length == 0);
});

jsFiddle example

10-04 15:59
查看更多