我试图找出用“orange:”重命名“apple”的jQuery语句
<a id="alvin" href="http://www.camille.com"><ins class="xxx">Anna</ins>apple</a>
这可以轻松完成吗?
解决方法
我从ID中删除了#,因为它不是有效的ID字符.
鉴于此,试试这个:
var $contents = $('#alvin').contents(); $contents[$contents.length - 1].nodeValue = 'orange';
.contents()返回元素的所有子节点,包括文本节点.
然后代码抓取最后一个元素节点(它是一个文本节点)并更新其nodeValue,这是更新文本节点值的方式.
> .contents() – http://api.jquery.com/contents