這是我的jQuery腳本替換字符串新的字符串:Jquery的字符串替換無法添加HTML元素的前後
$("*").contents().each(function() {
if(this.nodeType == 3)
this.nodeValue = this.nodeValue.replace("1.(800).123.1234", "new");
});
工作示例:http://jsfiddle.net/webdesignerart/eKRGT/
,但我想之前和之後添加字符串HTML元素一樣新
當我這樣做:
this.nodeValue = this.nodeValue.replace("1.(800).123.1234", "<b>new</b>");
結果來了:
<b>new</b>
我想這個輸出:新
我想更換過程中允許HTML標籤。
是jquery .append
與此工作。
這將使整個節點大膽,不只是新的.. http://jsfiddle.net/eLkZp/18/ –
你的腳本工作的朋友喜歡魅力:) –