JQueryを使用して単純に検索バーを作成しましたが、正しい名前を入力しても何も表示されない入力を削除しても、隠しアイテム。検索バーがJQueryで機能していない
ご協力いただければ幸いです。
$("#search").keyup(function(){
var uInput = $("#search").val();
var id = $(".gali").attr("id");
if (uInput != id){
$(".gali").hide();
} else {
$(".gali").show();
}
});
<div id="container">
<div id="search-bar">
<input type="text" placeholder="Search..." id="search">
</div>
<ul id="pList">
<li class="gali">
<img src="phot/plum01.jpg" class="pimg">
</li>
<li class="gali">
<img src="phot/plum02.jpg" class="pimg">
</li>
<li class="gali" id="flowers">
<img src="phot/plum03.jpg" class="pimg">
</li>
<li class="gali">
<img src="phot/plum04.jpg" class="pimg">
</li>
<li class="gali" id="flowers">
<img src="phot/plum05.jpg" class="pimg">
</li>
<li class="gali" id="flowers">
<img src="phot/plum06.jpg" class="pimg">
</li>
</ul>
私たちにhtmlコードを提供してください。これは、あなたがそのようなプランカまたは何かを構築する場合、非常に便利です。 https://plnkr.co/edit/ –
こんにちは教えて!残りのコードを参照する必要があります。デバッグの助けを求める質問(「なぜこのコードは動作しませんか?」)には、目的の動作、特定の問題またはエラー、および質問自体の中でそれを再現するのに必要な最短コードが含まれていなければなりません。参照:[mcve]を作成する方法 –
この単純なことは、plnkr、jsFiddle、codepenなどはほとんど必要ありません。インラインWebスニペットツールを使用するだけです。 – Santi