Я хочу удалить тег noscript, который оборачивает изображение:
<a href="some_image.jpg">
<noscript>
<img src="some_image.jpg">
</noscript>
</a>
Я попробовал unwrap()
, но он не работает внутри noscript, затем я попробовал метод html()
:
$('a').html(function(index, oldhtml){
return oldhtml.replace(/\<noscript\\?>/g, '');
});
Хотя тег удален, он создает строку вместо DOM:
<a href="some_image.jpg">
"
<img src="some_image.jpg">
"
</a>
Как удалить оболочку тега noscript, сохранив элемент img нетронутым?