删除超链接但保留文字?

mat*_*att 32 javascript jquery hyperlink

<a href="http://www.website.com/something" title="Show Profile">Mentalist</a>
Run Code Online (Sandbox Code Playgroud)

每当超链接的标题为"显示配置文件"时,我想删除超链接并仅用文本替换它.

而不是

<a href="http://www.website.com/something" title="Show Profile">Mentalist</a>
Run Code Online (Sandbox Code Playgroud)

我想只有Mentalist.

知道如何解决这个问题吗?

Dan*_*elB 88

这应该工作:

$('a[title="Show Profile"]').contents().unwrap();
Run Code Online (Sandbox Code Playgroud)

这里,小提琴与证明.

  • unwrap()非常整洁.为了完整起见,这里有一个替代解决方案也应该有效:$("a [title ='Show Profile']").replaceWith(function(){return $(this).contents();}); (2认同)