8

私の状況はこんな感じです

<p><img src="/media/118711/banner.jpg" width="344" height="113" alt="Banner"></p>

jqueryでpタグを削除したいのですが、コンテンツ(画像)を削除する必要はありません。誰でも私を助けることができますか?

4

2 に答える 2

15

これで済むはず…

$('p > *').unwrap();

jsFiddle .

于 2012-04-05T12:16:50.567 に答える
6

セレクター$('p > *')は、のコンテンツpが別のタグである場合にのみ機能します。テキストのみが含まれている場合、このセレクターはヒットしません。これは私のために働く:

$("p").each(function() { 
    $(this).replaceWith($(this).html());
}); 
于 2016-01-13T15:42:47.690 に答える