これらがどのように 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 として解析されるのではなく、タグが表示されます。
なぜこれが起こっているのか、そしてこれを改善するために私にできることはありますか?