У меня есть строка, которая является простым элементом <a>
.Как удалить элемент, но не его содержимое с помощью javascript?
var str = '<a href="somewhere.com">Link</a>'
Что я хочу, чтобы превратиться в:
Link
можно удалить </a>
часть легко с str.replace("</a>", "")
, но как бы я удалить открывающий тег <a href="somewhere.com>
?
Если вы имеете дело со строками Javascript, а не с элементами DOM, вы должны использовать регулярное выражение. Дополнительную информацию можно найти в следующем вопросе: http://stackoverflow.com/questions/3790681/regular-expression-to-remove-html-tags – Nunners
'$ (str) .text()' –