Jquery用一些字符串查找并替换Tag

时间:2012-09-25 05:24:06

标签: jquery

我的id为“bar”。其中包含标记<h3></h3>,我想用“some string”替换<h3></h3>。这是我的HTML

<span id="bar" >
<h3></h3>
</span>

输出我期待

<span id="bar" >
some string
</span>

非常感谢..

5 个答案:

答案 0 :(得分:3)

您可以使用html方法:

$('#bar').html('some string');

如果您只想替换h3元素,可以使用replaceWith方法:

$('#bar h3').replaceWith('some string');

答案 1 :(得分:3)

如果您的some string包含html代码,请使用html,否则text

var someString = "Some String";

$("span#bar:has(h3)").text(someString);

答案 2 :(得分:2)

$('#bar h3').replaceWith('some string');

答案 3 :(得分:1)

试试这段代码,

var someString = "Some String";

$("span#bar:has(h3)").replaceWith(someString);

DEMO

答案 4 :(得分:0)

var text = $('#bar').html();
    text = text.replace("<h3></h3>", "some string");
    $('#bar').html(text);