クリッククラスを使用した場合、検索クラスのサブミットボタンが表示され、searchBarクラスの入力値が空の場合、searchBarの表示:blockとdoesn 'フォームを提出してください。しかし、値がまだ空だが、サブミット(検索)が再びクリックされた場合、searchBarを閉じることができるようにしたい。投稿がクリックされた場合、入力を閉じるにはどうすればいいですか?
$('#form').submit(function() {
if ($.trim($(".searchBar").val()) === "") {
$('.searchBar').css('display', 'block');
return false;
} else {
return true;
}
});
HTML:
<form id="form" action="">
<input value="" type="text" placeholder="Product name or ID" name="search" class="searchBar" />
<input type="submit" readonly="readonly" class="search" />
</form>
CSS:
#form .searchBar {
display: none;
}
申し訳ありませんが、私はあなたが誰かのために十分な情報を提供したとは思わないoあなたを助けることができる。 htmlで完成したデモは、大いに役立ちます。 – Moritur
@Moriturがhtmlを追加しました。 –