我有一个id为“bar”的标签,其中包含标签<h3></h3>
,我想用“some string”替换<h3></h3>
。这里是我的htmljquery查找并替换一些字符串的标签
<span id="bar" >
<h3></h3>
</span>
输出我期待为
<span id="bar" >
some string
</span>
许多谢谢..
我有一个id为“bar”的标签,其中包含标签<h3></h3>
,我想用“some string”替换<h3></h3>
。这里是我的htmljquery查找并替换一些字符串的标签
<span id="bar" >
<h3></h3>
</span>
输出我期待为
<span id="bar" >
some string
</span>
许多谢谢..
如果您some string
包含HTML标记使用html
,否则text
var someString = "Some String";
$("span#bar:has(h3)").text(someString);
您可以使用html
方法:如果你想只需更换
$('#bar').html('some string');
h3元素,您可以使用replaceWith
方法:
$('#bar h3').replaceWith('some string');
$('#bar h3').replaceWith('some string');
var text = $('#bar').html();
text = text.replace("<h3></h3>", "some string");
$('#bar').html(text);
在这种情况下可以使用'html()'方法,但也许span将包含一些不应该被替换的其他标签,我认为最好的方法是使用'replaceWith()'方法 –