2

私のHTML

<div class="wrapper">
  <div class="wrapper2">
     <div class="real_content"></div>
  </div>
</div>

質問

<div class="real_content"></div>私のウェブサイトの HTML とフロント エンドに表示されないように、2 つの div を削除する方法はありますか? ありがとう。

4

4 に答える 4

6

あなたは試すことができます.replaceWith()docs):

$('.wrapper').replaceWith( $('.real_content') );

より相対的な方法が必要な場合は、.unwrap()関数 ( docs )もあります。

$('.real_content').unwrap().unwrap();
于 2012-10-19T05:37:16.687 に答える
1
于 2012-10-19T05:40:30.383 に答える
1

try unwrap()

$('.real_content').parent().unwrap();
于 2012-10-19T05:40:32.463 に答える
1

コードを jQuery に置き換えても、コードは HTML ソースに表示されます。それ以外の場合は、サーバー側で行う必要があります。ただし、DIV を jQuery に置き換えるには、jQuery.replaceWith()を使用できます-

var content = $('.real_content');
$('.wrapper').replaceWith(content);
于 2012-10-19T05:38:11.377 に答える