我正在处理一个项目,需要将所有出现的一串字符替换成另一串字符。然而,我只想替换文本字符串。比如说,我想把这个...
<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”出现次数