これは、テキスト入力に一致する値が含まれていない li > a を非表示にする Jquery コードです。入力のキーアップをチェックする関数があり、div(s)? 値に一致します。
次に、SUPPOSED TO は、入力内に値が含まれていないものを非表示にします。
<input type="text" id="targety" placeholder="Filter Items..." />
<ul id="ded">
<li><a href="#">Acura</a></li>
<li><a href="#">Audi</a></li>
<li><a href="#">BMW</a></li>
<li><a href="#">Cadillac</a></li>
<li><a href="#">Ferrari</a></li>
</ul>
</div>
<script>
$('#targety').bind('keyup', function() {
if($("#targety").val() == ""){
$("#ded > li > a").show();
}else{
$("#ded > li > a:visible:not(:contains('"+$("#targety").val()+"')").hide("fast");
}
} );
</script>