我想使用jQuery更改HTML元素中的文本,但保留其余内部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);
但一定有更优雅的方法来实现这个。