javascript-自动完成高亮文本问题
我有一个搜索引擎,当你搜索某物时,它会显示一个结果列表。javascript-自动完成高亮文本问题,javascript,jquery,autocomplete,highlight,Javascript,Jquery,Autocomplete,Highlight,我有一个搜索引擎,当你搜索某物时,它会显示一个结果列表。 问题是,当我选择其中一个结果时,输入中将显示以下文本:“如何在JavaScript中使用`呢?我在JavaScript中不使用这些符号,我用于将这些代码集成到灰色框中的符号,因此请在没有它们的情况下阅读代码。 $("#search-field").data('ui-autocomplete')._renderItem = function(ul, item) { var re = new RegExp("^" + this.te
问题是,当我选择其中一个结果时,输入中将显示以下文本:
“如何在JavaScript中使用`呢?我在JavaScript中不使用这些符号,我用于将这些代码集成到灰色框中的符号,因此请在没有它们的情况下阅读代码。
$("#search-field").data('ui-autocomplete')._renderItem = function(ul, item) {
var re = new RegExp("^" + this.term) ;
var t = item.label.replace(re, "<span style='font-weight:bold; color:#000;'>" +
this.term +
"</span>");
return $('<li></li>')
.data("item.autocomplete", item)
.append('<a href="http://beta.searchlotto.org.uk/yhs_search.php?q=' + t + '&cid=">' + t + '</a>')
.appendTo(ul);
};