javascript - 使用 jquery 选择并包裹两个 div

标签 javascript jquery html

我试图将 div 包装在“行”包装器中,以便每个 div 中有两个。

我的代码如下所示:

<div id="content" class="center cutepicscontainer cf">
  <div class="product cf">product 1</div>
  <div class="product cf">product 2</div>
  <div class="product cf">product 3</div>
  <div class="product cf">product 4</div>
</div>

我希望我的产品按如下方式排序:

<div id="content" class="center cutepicscontainer cf">
  <div class="row">
    <div class="product cf">product 1</div>
    <div class="product cf">product 2</div>
  </div>
  <div class="row">
    <div class="product cf">product 3</div>
    <div class="product cf">product 4</div>
  </div>
</div>

我搜索并找到了一段 jquery 代码,但这并不完全按照我想要的方式工作。

 $('.cutepicscontainer .product').each(function(){
        $(this).next().andSelf().wrapAll('<div class="row"/>');
    });

这是结果:/image/0jqww.png

提前致谢!

维克多

编辑添加了.product:even,现在可以使用了!

最佳答案

$('.cutepicscontainer .product:even').each(function(){
        $(this).next().andSelf().wrapAll('<div class="row cf"/>');
    });

这有效!

关于javascript - 使用 jquery 选择并包裹两个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315413/

相关文章:

javascript - 从字符串末尾开始使用 JavaScript 进行字符串操作

javascript - Meteor - createContainer 未渲染到 React

javascript - 保持不正确的字母可见

html - 将值更新到 firebase

javascript - 用于 Web 浏览器和 Mac 设备的跨平台绘图程序

JavaScript Puzzle : Initialize 2 Date variables with same value, 但结果它们代表不同的日历日期

jQuery:带有隐藏输入字段的动画

jquery - 显示/隐藏 Html TR/TD

javascript - 如何使用CSS将数字格式化为逗号分隔

javascript - KineticJS:如何将 n 层的舞台转换为 Canvas ?