我有一个简单的字符串 <a>
元素。
var str = '<a href="somewhere.com">Link</a>'
我想变成:
Link
我可以删除 </a>
轻松分手str.replace("</a>", "")
但我如何删除开始标签 <a href="somewhere.com>
?
最佳答案
像使用unwrap
$('a').contents().unwrap();
但它适用于与 DOM 相关的元素。为了您的更好解决方案,请尝试像
str = ($(str).text());
查看此FIDDLE
关于javascript - 如何使用 javascript 删除元素但不删除其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19952520/