jquery - 在多个元素周围使用 .wrap()

标签 jquery

我需要在类 .item 的项目周围添加另一个 div

<div id="container">
    <div class="item">Item 1</div>
    <div class="item">Item 2</div>
    <div class="item">Item 3</div>
</div>



<div id="container">
  <div id="wrapper">
    <div class="item">Item 1</div>
    <div class="item">Item 2</div>
    <div class="item">Item 3</div>
  </div>
</div>

我遇到了 .wrap() 但它包装了该 div 中的每个 .item。如何为群组添加一个?

最佳答案

jQuery 有一个 wrapAll将包装所选项目的函数。

$("#container div").wrapAll("<div id='wrapper'>");

演示:http://jsfiddle.net/zaAmN/

关于jquery - 在多个元素周围使用 .wrap(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8595655/

相关文章:

javascript - 在电话号码之间拆分和添加空格

javascript - jquery/js - 如何创建切换按钮来改变框的高度

jquery - 需要帮助使用 find 和 contains 形成 jquery 选择器,有两个条件

javascript - 在javascript中,我如何在新页面中打开链接并在页面上的其他内容上插入div

jquery - hover 多次触发slideToggle 如何防止slideToggle 重复?

JavaScript 无法在 Firefox/IE 中运行,但可以在 Chrome 中运行

javascript - jQuery:$(this) 和 this 之间的区别

jquery - .children() jQuery 选择器返回多个深度的子级

javascript - 通过javascript检测正在使用的@font-face

jquery - JSON.parse错误保护