我正在做一个项目,我需要用另一个字符串替换所有出现的字符串。但是,如果字符串是文本,我只想替换它。例如,我想把这个..。
<div id="container">
<h1>Hi</h1>
<h2 class="Hi">Test</h2>
Hi
</div>
变成..。
<div id="container">
<h1>Hello</h1>
<h2 class="Hi">Test</h2>
Hello
</div>
在该示例中,除了作为h2类的"Hi“之外,所有的”Hi“都被转换为”Hello“。我试过了..。
$("#container").html( $("#container").html().replace( /Hi/g, "Hello" ) )
..。但这也会替换html中出现的所有"Hi“
https://stackoverflow.com/questions/25109275
复制相似问题