我有一个jquery函数,使用jquery"text"函数更改元素内的文本.在这个td元素里面是这样的子"a"标签.
<td class="v3"><a href="somelink">text to change</a>
要更改的文本由td类标识.当我更改文本时,我丢失了链接.问题是如何使用父元素更改文本而不触及子元素(href)?
感谢名单
Vla*_*ula 11
如果你有:
<td class="v3">
<a href="somelink">text to change</a>
</td>
Run Code Online (Sandbox Code Playgroud)
然后在你的函数中你应该有这样的东西:
$("td.v3").children("a").text("new text");
Run Code Online (Sandbox Code Playgroud)
但是,这将选择与类.v3的tds的直接子节点的所有链接.在孩子们之后添加.first()应该有所帮助:
$("td.v3").children("a").first().text("new text");
Run Code Online (Sandbox Code Playgroud)