-2
我有像這樣的「消化」變量的數據,這在我將對象「建議」轉換爲字符串之後。HTML`img`標記不能在對象jquery中顯示爲圖像
{"value":"<img src=\"http://localhost/erp/assets/images/product/123.jpg\"> 123123123 t-shirt","data":"ABC098765"}
但<img src="\"http://localhost/erp/assets/images/product/123.jpg\">
無法顯示爲圖像,圖像標籤只顯示文本後追加到
這是輸出中顯示。
html += '<div class="' + className + '" data-index="' + i + '">' + formatResult(suggestion, value, i) + '</div>';
的complite腳本
$.each(that.suggestions, function (i, suggestion) {
if (groupBy){
html += formatGroup(suggestion, value, i);
}
html += '<div class="' + className + '" data-index="' + i + '">' + formatResult(suggestion, value, i) + '</div>';
});
格式結果
Autocomplete.formatResult = function (suggestion, currentValue) {
// Do not replace anything if there current value is empty
if (!currentValue) {
return suggestion.value;
}
var pattern = '(' + utils.escapeRegExChars(currentValue) + ')';
return suggestion.value
.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>')
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/<(\/?strong)>/g, '<$1>');
};
如何使圖像標記爲圖像時輸出顯示?
謝謝
需要調用'formatResult'函數代碼。 – Sasikumar
你在哪裏添加'html'到你的DOM? 'formatResult'是怎麼樣的? –
@Sasikumar我上面顯示的 –