gpt4 book ai didi

javascript - 删除元素内的文本,仅保留子元素

转载 作者:行者123 更新时间:2023-11-28 11:45:46 25 4
gpt4 key购买 nike

我有一个段落标签,其中有一些文本和一个 anchor 。如何仅删除文本而不删除 anchor 链接?我已经研究过 .innerHTML,但我不能弄乱 anchor 链接,因为它的 href 值是动态生成的。

<p>Text to be removed <a href="blahrdyblahr">Link Text</a></p>

最佳答案

children() 返回元素的所有非文本节点的直接后代。

$('p').html(function(){
return $(this).children();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Text to be removed <a href="blahrdyblahr">Link Text</a></p>
<p><a href="blahrdyblahr">Link Text</a> Text to be removed</p>

关于javascript - 删除元素内的文本,仅保留子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50282305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com