我再次試圖取代在頁面中使用JavaScript和jQuery每個控件的每個文本內容的每個HTML控件的內容。更換JavaScript的jQuery的
我需要在每個文本內容(沒有對矯正標籤,只有文本)任何文字來搜索和與其他任何詞替換它。
一次嘗試是:
jQuery.fn.replaceEachOne = function (objective, rep) {
this.each(function(){
//$(this).html($(this).html().replace(new RegExp('(\\s'+objective+'\\s(?![[\\w\\s?&.\\/;#~%"=-]*>]))', "ig"), rep));
$(this).html($(this).html().replace(new RegExp('('+objective+'(?![[\\w\\s?&.\\/;#~%"=-]*>]))', "ig"), rep));
}
);
}
請幫助!
那是工作,但我有一個新的控件添加到瑤池的文字,我的意思是補充:<標籤顏色=「...」>瑤池文本 如果我這樣做,瀏覽器不認爲它是控制,只是作爲文本,我的意思是,它在文本上顯示不是具有不同顏色的酷標籤...... :( help !! – Caipivara 2011-01-19 14:31:18
@Daniel GR聽起來像你需要[高亮插件](http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html)。 – lonesomeday 2011-01-19 14:49:44