Jquery:你如何去掉form和div标签以隔离一段内容?

sjs*_*jsc 1 javascript jquery

我想剥离这个html块:

<form>
   <h3>Some Title</h3>
   <div class="grab_this_content">
      This sentence is what I want remaining.
   </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这就是这个:

This sentence is what I want remaining.
Run Code Online (Sandbox Code Playgroud)

我知道如何剥离表单标签,如下所示:

  $form = $('form');
  $form.replaceWith($form.html());
Run Code Online (Sandbox Code Playgroud)

...导致:

   <h3>Some Title</h3>
   <div class="grab_this_content">
      This sentence is what I want remaining.
   </div>
Run Code Online (Sandbox Code Playgroud)

但是这仍然留给h3标签以及html块中的div(div class ="grab_this_content")标签,我想要剥离它.关于如何剥离上面的HTML块并留下我想留下的句子的任何想法?

Jac*_*kin 5

非常简单:

$('form').replaceWith($('div .grab_this_content', 'form').text());
Run Code Online (Sandbox Code Playgroud)

jsFiddle例子