最佳答案
我做了一个小改动,在第三个字符之后开始搜索,这不是最好的选择,但在 AbstractChosen.prototype.winnow_results 函数中选择的 JS 行 之后searchText = this.get_search_text(); 添加以下代码:if (searchText != ""&& searchText.length < 3) return;。请记住将 < 3 更改为您自己的尺寸。
希望对你有帮助
部分代码如下:
AbstractChosen.prototype.winnow_results = function() {
var escapedSearchText, option, regex, regexAnchor, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref;
this.no_results_clear();
results = 0;
searchText = this.get_search_text();
if (searchText != "" && searchText.length < 3) return;
escapedSearchText = searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
关于jquery-chosen - 在选择下拉列表中输入 2 个字符后开始搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870655/