如何在不更改元素的子元素的情况下更改元素的文本?我想动态更新元素的文本:<div>
**text to change** <someChild>
text that should not change </someChild>
<someChild>
text that should not change </someChild></div>我对jQuery还不熟悉,所以这个任务对我来说似乎很有挑战性。有人能指点我要使用的函数/选择器吗?如果可能的话,我不想为我需要更改的文本添加一个新的容器。
2 回答
![?](http://img1.sycdn.imooc.com/533e4d510001c2ad02000200-100-100.jpg)
杨魅力
TA贡献1811条经验 获得超6个赞
childNodes
<div id="your_div"> **text to change** <p> text that should not change </p> <p> text that should not change </p></div>
var your_div = document.getElementById('your_div');var text_to_change = your_div.childNodes[0];text_to_change.nodeValue = 'new text';
<div>
var your_div = $('your_div').get(0);
).
添加回答
举报
0/150
提交
取消