jQuery或者js的搜索问题

我想要实现对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();
    }
})