jquery用标记文本替换标记

时间:2011-06-30 14:52:44

标签: jquery tags replace

我想用实际的html替换标签span.textReplace

让我说我有一个字符串dom看起来像这样:

<div id="content">
    hello world <span id="query1" class="textReplace">Query 1</span><br/>this is a test <span id="query2" class="textReplace">Query 2</span> this is <b>another</b> test <span id="query3" class="textReplace">Query3</span> finished
</div>

我希望#content的html看起来像这样:

hello world Query1
这是一个测试Query2这是另一个测试Query3完成。

2 个答案:

答案 0 :(得分:4)

得到了它。

$("#content span.textReplace").replaceWith(function () { return $(this).text() });

答案 1 :(得分:-1)

你的意思是:

$('span.textReplace').html("actual html");

这个新的HTML源来自何处?