我想删除noscribe标签,这是 Package 周围的图像:
<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标签 Package 器?
6条答案
按热度按时间oalqel3c1#
你可以用它的内容替换元素:
http://jsfiddle.net/x9Eaw/
up9lanfz2#
尝试类似的东西-这实际上是一个非常粗糙的黑客
演示:Fiddle
kwvwclae3#
你可以试试这样:
演示Fiddle
rpppsulh4#
为什么不保留
noscript
,自己添加图像呢?fiddle
kxeu7u2r5#
a14dhokn6#
为什么我们需要jQuery?
希望这对你有帮助!