我确定这很容易,但我怎样才能替换html标签中的文本。例如,从中:
<div style="display: block;">blah blah</div>
<a href="#" style="display: inline; ">(Old text)</a>
到此:
<div style="display: block;">blah blah</div>
<a href="#" style="display: inline; ">(New text)</a>
替换旧文字=&gt;新文本
非常感谢提前。
答案 0 :(得分:3)
答案 1 :(得分:3)
在包含文字的元素上添加id:
<div style="display: block;">blah blah</div><a href="#" style="display: inline; " id="replaceme">(Old text)</a>
并使用
$('#replaceme').html('New text');
这是基本的,我想你可以从这里解决:)
答案 2 :(得分:0)
首先,为您的元素提供一个ID,以便您可以参考它:
<a id="something" href="#" style="display: inline; ">(Old text)</a>
然后使用字符串replace
函数:
var str = $('#something').text();
$('#something').text(str.replace('Old text', 'New text'));