input
その中で検索する要素が1つあります。また、Unicode right-to-left Language である名前のリストが 1 つあります。
入力を入力してリストを検索し、結果の検索のみli
を表示し、別li
のリストを非表示にします。
これは私のコードで(しかし、私のjQueryコードは機能しません!!! :(そして、私のコードが英語(左から右へのUnicode言語)で機能することを理解しています!!!それについて教えてください。)
jQuery:
var $lis = $('#friend-list li');
$('#searching').on('keyup', function() {
var regex = new RegExp(this.value, 'i');
//hide all li elements
$lis.hide();
//now filter those li elements which is having the searched text and show them
$lis.filter(function(){
return regex.test($(this).find("span:not('.stat')").text());
}).show();
});