相关疑难解决方法(0)

在div中包含每3个div

是否可以使用nth-child选择器来包装3个div .wrapAll?我似乎无法弄清楚正确的等式.

所以...

<div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

成为...

<div>
   <div class="new">
        <div></div>
        <div></div>
        <div></div>
   </div>
   <div class="new">
        <div></div>
        <div></div>
        <div></div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors wrapall

83
推荐指数
4
解决办法
6万
查看次数

使用Javascript为每5个元素插入<div>

我有一个简单的图像列表,通过CMS(ExpressionEngine)控制.像这样:

<div class="wrapper">
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
    <a href="#"><img src="#" /></a>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要做的就是每5个图像,用一类"幻灯片"将它们包装在一个div中.看起来像这样:

<div class="wrapper">
    <div class="slide">
      <a href="#"><img src="#" /></a>
      <a href="#"><img src="#" /></a>
      <a href="#"><img src="#" /></a>
      <a href="#"><img src="#" /></a>
      <a href="#"><img src="#" /></a>
    </div>
    <div class="slide">
      <a href="#"><img src="#" /></a>
      <a href="#"><img src="#" /></a>
      <a href="#"><img src="#" /></a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我不是手动编码""的原因是因为我使用的jQuery内容滑块需要将每5个图像包装在幻灯片div中.

我不确定ExpressionEngine中的代码是如何做到这一点的,但我认为使用Javascript用div包装每5个图像可能更容易.只需让ExpressionEngine一次输出不同的图像. …

javascript jquery expressionengine

8
推荐指数
1
解决办法
1万
查看次数