キーボードで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();
}
}
});
しかし、何らかの理由で機能しません(私の問題を解決するにはどうすればよいですか?