1
在JQuery自动填充中,由于jquery插件本身正在修剪下拉项目,因此在单词之间具有多个空格的差异的类似项目在下拉列表中显示为重复项目。Jquery自动完成不在下拉列表中显示2个或多个空格
var validOptions =["Item 1", "Item 1", "Item 1", "Item 2", "Item 2"];
previousValue = "";
$('#ac').autocomplete({
autoFocus: true,
source: validOptions,
}).keyup(function() {
var isValid = false;
for (i in validOptions) {
if (validOptions[i].toLowerCase().match(this.value.toLowerCase())) {
isValid = true;
}
}
if (!isValid) {
this.value = previousValue
} else {
previousValue = this.value;
}
});
有什么办法,以显示在下拉项目的价值本身。
它不会工作,因为它显示 本身作为下拉文本。 –