jquerylivesearch,它使用搜索输入显示每个事件

jquerylivesearch,它使用搜索输入显示每个事件,jquery,Jquery,我设法实现了基本搜索。这是代码 $(document).ready(function() { $('#VetSearch').keyup(function(){ var valThis = $(this).val().toLowerCase(); $('#vetResults li').each(function(){ var text = $(this).text().toLowerCase();

我设法实现了基本搜索。这是代码

$(document).ready(function() {
        $('#VetSearch').keyup(function(){
         var valThis = $(this).val().toLowerCase();
          $('#vetResults li').each(function(){
           var text = $(this).text().toLowerCase();
              (text.indexOf(valThis) == 0) ? $(this).show() : $(this).hide();            
         });
        });
      });
这是HTML:

<ol id="groomerResults">
<li style="display: list-item;">Some name, Zagreb</li>
<li style="display: list-item;">Some name, Zagreb</li>
<li style="display: list-item;">Some name, Zagreb</li>
<li style="display: list-item;">Some name, Zagreb</li>
</ol>

萨格勒布的一些名字
萨格勒布的一些名字
萨格勒布的一些名字
萨格勒布的一些名字
此列表是在代码中生成的。。。但这与我的问题无关

我只能搜索第一个字符,但我希望能够搜索每个单词。例如,如果我搜索“萨格勒布”,它应该显示所有结果与萨格勒布在它


我该怎么做呢?

通过测试索引
==0
,可以显式地检查“start with”。将其设置为
=0
可以解决问题吗?但是肯定有很多这样的实现,你可以直接使用。你的简单修复就是答案!非常感谢!