我有一个要在其中input
搜索的元素。我还有一个 Unicode 从右到左 Language 的名称列表。
我想输入输入并在列表中搜索,只显示结果搜索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();
});