Javascript:用文本替换整个锚点

tec*_*eet -1 javascript jquery

我正在使用jQuery.

有没有什么办法可以在下面的p标签中用自己的文本替换锚文本?

<p>
    <a href="#">Some Text1</a> some text goes here 
    <a href="#">Some Text2</a> some other text goes here 
</p>
Run Code Online (Sandbox Code Playgroud)

期望的输出:

<p>
    Some Text1 some text goes here 
    Some Text2 some other text goes here 
</p>
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 6

试试这个:

$('a').replaceWith(function() {
    return $(this).text();
});
Run Code Online (Sandbox Code Playgroud)

示例小提琴

显然,您需要使a选择器更符合您的需求,因为我希望您不要尝试从页面中重新连接所有链接.

  • 退回声明遗忘. (2认同)