大佬教程收集整理的这篇文章主要介绍了javascript – Jquery自动完成,如何搜索单词而不是字符串,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试阅读文档,但似乎没有什么可以做的,因为它总是搜索整个字符串而不是单词.我错过了什么吗?
当@L_944_5@输入“Mathias Antwerp”时,他必须看到包含这些词的所有地址.在示例中,它必须显示1行,这是第二行.
<script> var addresses = [ { name: "Frederick Dereave Gentstreet 4 Gent" },{ name: "Mathias Derian Meilaan 9 Antwerp" },{ name: "Mathias Hors frelaan 5 Kortrijk" } ]; $(document).ready(SetAutoCompletE); function SetAutoComplete() { $("#testveld").autocomplete(emails,{ matchContains: "word" } ); } </script> <input type="text" id="testveld" style='width:300px'/>
function matchSubset(s,sub) { var arraySub=sub.split(" "); if (!options.matchCasE) s = s.toLowerCase(); var i = s.indexOf(sub); if (options.matchContains == "word"){ i = s.toLowerCase().search("\\b" + sub.toLowerCase()); } //addition for split words if (options.matchContains == "splittedword"){ for(itemindex=0;itemindex<arraySub.length;itemindex++){ i = s.toLowerCase().search(arraySub[itemindex].toLowerCase()); if(i==-1){ break; } } } if (i == -1) return false; return i == 0 || options.matchContains; };
以上是大佬教程为你收集整理的javascript – Jquery自动完成,如何搜索单词而不是字符串全部内容,希望文章能够帮你解决javascript – Jquery自动完成,如何搜索单词而不是字符串所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。