javascript - 追加元素的最大数量

标签 javascript jquery

我正在尝试的应该很简单,但我似乎无法弄清楚(或者用谷歌搜索问题)

我有找到的元素,找到它们后我想将它们附加到容器中。但我不想要很多项目,所以我希望能够限制要附加的项目数量。

例如:

<div class="appending">

</div>

<div class="toAppend">

    <div class="box project">
      <h3>Project Box</h3>
    </div>

    <div class="box project">
      <h3>Project Box</h3>
    </div>

    <div class="box social">
      <h3>Social Box</h3>
     </div>

    <div class="box video">
      <h3>Video Box</h3>
    </div>

    <div class="box project">
      <h3>Project Box</h3>
    </div>

    <div class="box social">
      <h3>Social Box</h3>
    </div>

</div>

这是 div.toAppend 中的 3 个项目,我想附加到 div.appending

var appenditems = $(".toAppend").find(".project");
appenditems.appendTo(".appending");

这很简单,但我的问题是我想限制附加的 div.project 的数量,例如,只附加我找到的前 2 个。我不确定有什么方法可以做到这一点。

最佳答案

...for example, only append the first 2 that I find.

appenditems.slice(0,2).appendTo(".appending");

关于javascript - 追加元素的最大数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8229410/

相关文章:

javascript - jquery 根据自定义函数返回 true 或 false

javascript - 是否可以制作一个触发 PWA "Add to Home Screen"安装横幅的应用内按钮?

javascript - session 在子域中可用但未实际显示

javascript - 如何根据下拉选择显示值

javascript - 如何显示和存储按钮值?

javascript - 实例未被垃圾回收

javascript - 容器中的拉伸(stretch)图像

asp.net-mvc - AJAX 加载是否会影响搜索引擎优化?

javascript - 如何检查数组中是否存在 jQuery 对象?

javascript - 连接变量和函数名称