用jQuery添加一个周围的div?

时间:2010-08-10 19:46:13

标签: jquery html css

沟通有点棘手,但希望这是有道理的。

我有8个div容器,需要使用Jquery用额外的div包装所有偶数,这样的效果就像这样,

<div id="wrapper">
  <div id="content">
    </div></div>

  <div id="content">
    </div>

<div id="wrapper">
  <div id="content">
    </div></div>

2 个答案:

答案 0 :(得分:9)

$('div.content:even').wrap('<div class="wrapper"></div>');

注意:我将id更改为class,因为您不能拥有多个具有相同ID的元素。

答案 1 :(得分:0)

不确定但是这样的事情可能是:

$('#continer:even').wrap('<div id="wrapper" />');

另请注意,这可能不会很好,因为只允许一个具有相同ID的元素。改为将其更改为班级。并使用'。'而不是选择器中的“#”。

你为什么要这样做?这是一个风格问题吗?它可能可以使用CSS解决。

.. fredrik

编辑:似乎没有编辑器就无法发布HTML代码。肯的​​方式就是做到这一点。