#jquery #html
#jquery #HTML
Вопрос:
Как удалить тег a, но сохранить содержимое в нем?
Что-то вроде этого:
<textarea id="temp">
ff<a href="sds.jpg" rel="tt[images]" title=""> cissttppp </a>
</textarea>
Чтобы стать:
<textarea id="temp">ff cissttppp </textarea>
Спасибо
Ответ №1:
$('#temp').val(function(i,val) {
return $('<div>').html(val).text();
});
Живой пример: http://jsfiddle.net/Pzny9 /
Ответ №2:
как насчет небольшой приятной инъекции с использованием вашего кода?
<textarea id="temp"><img onerror="alert((function(a){ return 'injection!'; })())" src=" sffsdfds" />ff<a href="sds.jpg" rel="tt[images]" title=""> cissttppp </a></textarea>
Комментарии:
1. Это было бы более уместно в качестве комментария к операции.
Ответ №3:
Добавлен идентификатор для
<textarea id="temp">ff<a href="sds.jpg" rel="tt[images]" title="" id="someA"> cissttppp </a></textarea>
var temporary= $("#someA").text();
$("#someA").remove();
$("#temp").text($("#temp").text() temporary);