如何在标签之间采用html结构

时间:2013-02-15 10:27:24

标签: jquery

网站有这种结构

<div class="main">
hello world<br />
againg hello world<br />
   <h3>some text</h3>
   <ul>
    <li>again text</li>
      <li>again text</li>
   </ul>
</div>

现在,我希望在主类和h3之间使用所有br标签或相同html结构的文本。 我曾经.prevUntil()但不能做任何事情

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

var html = $('#main').clone().find('>*').remove().html();

这将创建#main div的克隆并删除所有子元素,只保留文本。

虽然最好将该文本包装在另一个元素中,如p