javascript - 将多个 div 元素包裹在同一个类中

标签 javascript jquery html class wrapall

我想使用 jQuery 将类元素集包装在 div 中,但找不到解决方案。

HTML:

<div class="view-content">

  <div class="first">content</div>
  <div class="first">content</div>
  <div class="second">content</div>
  <div class="third">content</div>
  <div class="third">content</div>

</div>

期望的结果:

<div class="view-content">

  <div class="column">
    <div class="first">content</div>
    <div class="first">content</div>
  </div>

  <div class="column">
    <div class="second">content</div>
  </div>

  <div class="column">
    <div class="third">content</div>
    <div class="third">content</div>
  </div>

</div>

最佳答案

演示 http://jsfiddle.net/kQz4Z/8/

API:http://api.jquery.com/wrapAll/

添加了一个分隔线,以便您可以看到这里的区别:) http://jsfiddle.net/kQz4Z/10/

代码

$(function() {

    $('.first').wrapAll('<div class="column" />')

    $('.second').wrapAll('<div class="column" />')

    $('.third').wrapAll('<div class="column" />')




    alert($('.view-content').html());
});​

关于javascript - 将多个 div 元素包裹在同一个类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896332/

相关文章:

javascript - 如何提醒用户输入类型文本在用户输入时检测到点?

javascript - 检测 JavaScript 中的 for...of 循环支持

javascript - 表标题作为单元格中的标签

javascript - jQuery Script 有时有效有时无效

html - Opacity CSS 在 IE7/8 中不起作用,试图将透明输入按钮放在图像上以制作自定义输入按钮

jquery - 无法实现加载栏

javascript - React.js 未定义函数

javascript - 当用户滚动离开时如何从 URL 中剥离散列片段?

javascript - 如何在多个函数中设置参数,然后将其切换并保留

javascript - 在不刷新页面的情况下更改内容或包含文件