我想要实现对name的搜索,假如我输入一个"i",然后第二个li就隐藏起来。新手第一个次提问,勿喷呀( 0 x 0 )
<ul class="list">
<li>
<div class="about">
<div class="name">Link Pike</div>
<div class="status">
<i class="fas fa-circle"></i>online
</div>
</div>
</li>
<li>
<div class="about">
<div class="name">peter</div>
<div class="status">
<i class="fas fa-circle"></i>online
</div>
</div>
</li>
</ul>
https://www.cnblogs.com/-lizi/p/8119814.html
你的需求不明确啊,如果是想要实现搜索所有name元素的text,隐藏不匹配的dom的话的话可以这样实现
var inputValue = $("#input").val();
$(".name").forEach(function(item,index){
var text = item.text();
if(text.indexof(inputValue)==-1){
item.hide();
}
})