我的情况是这样的
<p><img src="/media/118711/banner.jpg" width="344" height="113" alt="Banner"></p>
我想使用jquery删除p标签,但我不需要删除内容(图像)。任何人都可以帮助我吗?
答案 0 :(得分:15)
答案 1 :(得分:5)
选择器$('p > *')
仅在p
的内容是另一个标记时才有效。如果它只包含文本,则此选择器不会命中它。这对我有用:
$("p").each(function() {
$(this).replaceWith($(this).html());
});