我有一個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()'方法 –