【发布时间】:2022-11-29 04:01:19
【问题描述】:
这长度 <= 2 检查是在职的仅当我手动删除输入中的文本时。 但是,我的输入有关闭按钮,它有 reset();在它上面,当我按下它时,我的输入是空的,但是 jquery 代码不关心这个并且不会将输入识别为空,因为据我所知 reset();函数将我的输入表单变为未定义的。所以我必须在我的 jQuery 中检查未定义的输入,但是它不起作用。任何线索??
<script>
$('.regulator').keyup(function() {
if ($(this).val().length <= 2 || $(this).val().value == undefined) {
$('.quickSearchResults').hide();
} else {
$('.quickSearchResults').show();
}
}).keyup();
</script>
【问题讨论】:
标签: jquery