我想删除环绕图像的 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>
如何在保持 img 元素不变的同时删除 noscript 标签包装器?