javascript - 如何使用 js/jquery 拆分 <p> 列表?

标签 javascript jquery html css

我有一个标签列表 <p>

<p>Paragraph 1</p>
<p>Paragraph 2</p>
<p>Paragraph 3</p>
<p>Paragraph 4</p>
<p>Paragraph 5</p>
<p>Paragraph 6</p>
<p>Paragraph 7</p>
<p>Paragraph 8</p>
<p>Paragraph 9</p>
<p>Paragraph 10</p>
<p>Paragraph 11</p>
<p>Paragraph 12</p>
<p>Paragraph 13</p>

我有第 n 段,想将它们分成两部分,以便在 <div> 中使用不同的样式标签。我怎样才能做到这一点 例如:

<div class="Top">
<p>Paragraph 1</p>
<p>Paragraph 2</p>
<p>Paragraph 3</p>
<p>Paragraph 4</p>
<p>Paragraph 5</p>
<p>Paragraph 6</p>
</div>
<div class="Bottom">
<p>Paragraph 7</p>
<p>Paragraph 8</p>
<p>Paragraph 9</p>
<p>Paragraph 10</p>
<p>Paragraph 11</p>
<p>Paragraph 12</p>
<p>Paragraph 13</p>
</div>

最佳答案

你可以试试下面的方法

var length = $('p').length;
$('p').slice(0,length/2).wrapAll("<div class='Top'></div>");
$('p').slice(length/2,length).wrapAll("<div class='Bottom'></div>");

关于javascript - 如何使用 js/jquery 拆分 <p> 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34619876/

相关文章:

html - CSS 未应用于 html

javascript - 如何为流程图的每个条形设置不同的梯度?

javascript - axios.get() 请求返回未定义

javascript 在 jQuery 之前加载 准备好了吗?

javascript - 访问创建的 DOM 元素

jquery - jqGrid 卡在加载中?

javascript - Jquery 附加超出最大高度

javascript - 用 QML 编写文件管理器

javascript - 如何计算 JavaScript 中对象观察者的长度?

html - 导航栏不是全宽 - 没有 Bootstrap