我有一个简单的窗体,该窗体具有默认情况下处于选中状态的复选框。
我也有一个文本输入字段。如果我在输入字段中输入文本,则希望取消选中该复选框。
但是,如果我随后删除文本输入中的文本,则希望再次选中该复选框。
<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