不确定这些是如何不被转换为 html 对象的。
我有这个功能:
var findPattern = new RegExp(request.term.toLowerCase(), "ig");
var highlightMatch = function(match) {
return '<span class="highlight">' + match + '</span>';
};
它在这里被使用:
source: function(request, response) {
$autocomplete_xhr = $.ajax({
// .. truncated for your viewing pleasure ..
success: function() {
return {
label: $.string(label).interpolate({name: row.customer.name, address: (row.customer.addr == null) ? '' : row.customer.addr}).str.replace(findPattern, highlightMatch),
但结果是我可以看到<span>
标签而不是它们被解析为 HTML。
任何想法为什么会发生这种情况,我能做些什么来解决这个问题?