我希望更改 HTML 元素的文本,但使用 jQuery 保留其余的内部 HTML。
例如:
<a href="link.html">Some text <img src="image.jpg" /></a>
将「部分文字」改为「其他文字」 ,结果应如下:
<a href="link.html">Other text <img src="image.jpg" /></a>
编辑:
我目前的解决方案是:
但一定有更优雅的方法。var aElem = $('a');
var children = aElem.children();
aElem.text("NEW TEXT");
aElem.append(children);