我使用jQuery的html屬性來包裝一大段文字中的一些單詞,這工作正常,但如果文本中有一些html標籤,它將刪除所有標籤。有沒有辦法阻止這與HTML屬性,防止我剝去其他標籤?jQuery html屬性問題
一塊代碼
var pattern = new RegExp('('+$.unique(text.replace(/\./g, '\\.').split(" ")).join("|")+")","gi");
jQuery('searchin').each(function(i){
var orgText = jQuery(this).text();
orgText = orgText.replace(pattern, function($1){
return '<b class="highlight">' + $1 + '</b>';
});
jQuery(this).html(orgText);
請將您的代碼發送至 – 2011-06-09 11:26:21
我們可以看到變量「text」的內容嗎?它是「'我的空格分隔的單詞列表」的形式嗎? – Eric 2011-06-09 12:42:59