gpt4 book ai didi

javascript - Jquery模态窗口仅在输入值长度大于2时显示

转载 作者:行者123 更新时间:2023-11-28 20:33:04 26 4
gpt4 key购买 nike

当我点击键盘上的 Enter 时,我有这样的代码来显示模式窗口:

  $(".search-input").keypress(function(e) {
if(e.which == 13) {
$('#screen').css({ opacity: 0.5, 'width':$(document).width(),'height':$(document).height()});
$('#screen').show();
$('#loading_modal').show();
}
});

但我需要自定义它,如果类 .search-input 的输入值小于 3,我不会显示任何模式窗口...

我尝试这样做:

  $(".search-input").keypress(function(e) {
if(e.which == 13) {
if($(".search-input").value.length > 2) {
$('#screen').css({ opacity: 0.5, 'width':$(document).width(),'height':$(document).height()});
$('#screen').show();
$('#loading_modal').show();
}
}
});

但由于某些原因它不起作用(如何解决我的问题?

最佳答案

使用trim()删除空格和val()

试试这个

  if($.trim($(this).val()).length > 2) {
......

关于javascript - Jquery模态窗口仅在输入值长度大于2时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15968786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com