我有大约100个术语(无数字)另存为js中的变量。

var terms = [ALL TERMS];


我有一个简单的搜索字段:<input type="text" name="search" placeholder="Search..">

我试图做到这一点,以便当用户开始键入字母时,它会自动带来与键入内容相匹配的术语。

我以前见过这种功能。如果有人能指出我正确的方向来实现这一目标,我将非常感激。

谢谢一群!

最佳答案

如果您希望进行简单的搜索,请使用以下代码:

$("input").on("input",function(){
  for(var c in terms){ // loop through each item in terms
    if(terms[c].replace($(this).val(),"")!=terms[c])
      // the string matches your input
  }
});

关于javascript - JS搜索功能可显示相似的搜索结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38176322/

10-10 23:06