用jQuery替换带有文本的链接

时间:2010-02-19 04:31:07

标签: jquery

<a href="#">TEST</a>

我想删除锚点并保留文本即测试

2 个答案:

答案 0 :(得分:28)

您还可以使用应用于锚点$.unwrap的新contents方法( jQuery 1.4 + ):

​$('a').contents().unwrap();​​

查看示例here

答案 1 :(得分:6)

如果您想删除该链接并保留文字:

$("a").replaceWith(function(){ return $(this).text() });​

在线演示:http://jsbin.com/aguki/edit

如果您使用的是jQuery 1.4 +,CMS provided an even shorter answer