【发布时间】:2011-04-11 08:17:26
【问题描述】:
如何让我的 jquery 自动完成功能突出显示用户在任何自动完成结果中输入的内容?我使用的代码是:
$("#keyword").autocomplete({
source: "ajax/autocomplete.php?action=keyword",
minLength: 2
});
尝试从 tomasz 发布的链接中实现:
$("#keyword").autocomplete({
source: "ajax/autocomplete.php?action=keyword",
highlight: function(value, term) {
return value.replace(new RegExp("("+term+")", "gi"),'<b>$1</b>');
},
minLength: 2
});
那里也没有运气。 jQuery 自动完成功能似乎讨厌我。
更新:感谢大卫·默多克,我现在有了答案!请参阅下面@Herman 的答案副本。
【问题讨论】:
-
感谢您发布解决方案。非常适合我。
-
如果您找到了解决方案,您应该将其作为答案发布并接受。这被认为完全没问题;见this FAQ on Meta Stack Overflow。
-
@Jaime:请继续,将您的答案移至...一个答案。
标签: javascript jquery autocomplete