当前位置: 首页 > 知识库问答 >
问题:

如果列表项计数

南门嘉
2023-03-14

我想在div中包装每三个

  • 元素,我做到了。现在,我想计算一下包装的div中是否有少于3个
  • ,如果少于3,则追加
  • ,这是我到目前为止的代码,我不知道为什么它不起作用:

    var divs = $(".footer-events .event");
    for(var i = 0; i < divs.length; i+=3) {
        divs.slice(i, i+3).wrapAll("<div class='item-wrapper'></div>");
    }
    if ( $('.footer-events .item-wrapper li').length < 3 ) {
        divs.append('<li class="event"></li>');
    }
    

    我想要的只是添加

  • 来填充剩余的空间,如果孩子的数量少于三个。

  • 共有2个答案

    吕嘉赐
    2023-03-14
    相关问题
    诸葛品
    2023-03-14

    看来您要将

  • 追加到某些
    后,但这是无效的。

    总之:这里有一个你显然需要的最小的可复制示例(只是简单的旧js)。

    null

    js lang-js prettyprint-override">const uls = document.querySelectorAll("ul");
    const createLi = () => Object.assign(
      document.createElement("li"), 
      {className: "created"} );
    uls.forEach( ul => {
      const thisUl = ul.querySelectorAll("li"); 
      if (thisUl.length < 3) {
        let i = 3 - thisUl.length;
        
        while(i--) {
          ul.append(createLi());
        }
      }
    });
    .created::before {
      content: 'hi, I am created';
    }
    <ul>
    </ul>
    
    <ul>
      <li>item1</li>
    </ul>
    
    <ul>
      <li>item1</li>
      <li>item2</li>
    </ul>
    
    <ul>
      <li>item1</li>
      <li>item2</li>
      <li>item3</li>
    </ul>

  •  类似资料:
    • 问题内容: 给定一个项目,我如何计算它在Python列表中的出现次数? 问题答案: 如果只需要一项的计数,请使用以下count方法: 如果你想计算多个项目,不要使用这个。在循环中调用count需要为每个count调用单独传递列表,这对性能可能是灾难性的。如果你想计算所有项目,甚至只是多个项目,使用计数器,如其他答案中所述。

    • 问题内容: 我正在从表单文本字段,并从复选框中的字段 我将它们像这样组合: (此函数在列表中的字符串内去除空格。) 但在这种情况下是空的(没有新的标签进入),但也有一些,包含一个空字符串。 例如,来自: 我如何摆脱空字符串? 如果列表中有一个空字符串: 但是,如果没有空字符串: 但这给出了: 为什么会发生这种情况,我该如何解决? 问题答案: 1)几乎是英式风格: 使用操作员测试是否存在,然后应用该

    • 我有一个活动选项卡的自动播放选项卡类current,这意味着当选项卡是活动的时,列表项有一个名为current的类。 现在我要向第一个子 添加不同的类 null null

    • 到目前为止,我得到了indexOutOfBoundsException错误

    • 假设我们有一个国家列表:

    • 问题内容: 所以我的问题很简单: 我在SQL中有一列,这是一个用逗号分隔的列表(即),我需要 仅 使用sql 来计算其中的项目数(所以无论我的功能是什么(现在将其称为fx)都将像这样工作: 我知道那是有缺陷的,但是您可以理解(顺便说一句,如果的值是,则listCount应该返回4 …)。 就这些。 问题答案: 没有内置函数可以计算字符串中子字符串的出现次数,但是您可以计算原始字符串与相同字符串之间