【发布时间】:2011-03-08 13:06:49
【问题描述】:
我想更改 HTML 元素的文本,但使用 jQuery 保留内部 html 的其余部分。
例如:
<a href="link.html">Some text <img src="image.jpg" /></a>
将“Some text”替换为“Other text”,结果应如下所示:
<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);
但是必须有一些更优雅的方式来做到这一点。
【问题讨论】:
-
你想改变值但是在哪个事件上??
标签: jquery