我正在使用devbridge的自动完成jQuery脚本。 是否可以选择从单词的开头过滤搜索而不是应用于单词中的任何位置?
就像我输入“R”一样,我希望只看到以R开头的单词,而不是每个单词中的R字符。
基本上,从一开始的filter搜索是我正在寻找的。
怎么可以这样做? 这有选择吗?
$(function() { var fruits = [ { value: 'Apple', data: 'Apple' }, { value: 'Pear', data: 'Pear' }, { value: 'Carrot', data: 'Carrot' }, { value: 'Cherry', data: 'Cherry' }, { value: 'Banana', data: 'Banana' }, { value: 'Radish', data: 'Radish' } ]; $("#autocomplete").autocomplete({ lookup: fruits, onSelect: function (suggestion) { alert('You selected: ' + suggestion.value + ', ' + suggestion.data); }, }); });
添加lookupFilter函数:
需要了解更多jQuery教程分享jQuery自动完成(devbridge)从头开始搜索,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
$("#autocomplete").autocomplete({ lookup: fruits, onSelect: function (suggestion) { alert('You selected: ' + suggestion.value + ', ' + suggestion.data); }, lookupFilter: function (suggestion, query, queryLowerCase) { return suggestion.value.toLowerCase().indexOf(queryLowerCase) === 0; } });
以上就是jQuery教程分享jQuery自动完成(devbridge)从头开始搜索相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/981305.html