jQuery 切片返回一个数组?

标签 jquery

有没有办法让 jQuery 切片返回元素数组而不是 jQuery 对象?也许是 jQuery 兼容库的替代函数?

或者我是否必须使用 makeArray 自己隐藏到数组中(或者我自己做)?

(我问这个问题是因为一旦我发现 each2 ,我总是想象对于给定的任务有一个稍微更优化的函数)。

最佳答案

使用.get()从 jQuery 对象返回“普通”数组。

示例:

var arr = $('div').slice(2, 4).get();

关于jQuery 切片返回一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13039406/

相关文章:

javascript - 如何使用这个 JS 函数删除类

javascript - 操纵 Goodreads 添加书籍小部件

jQuery 自动淡入下一个 html 元素然后循环重新启动

javascript - 关注输入会触发 'focus' 和 'select' 事件

javascript - 我可以只使用 jQuery 验证还是需要 PHP?

javascript - 将 div 移动到标题顶部

javascript - 在 JavaScript 中为函数创建配置

javascript - 如何使用适用于 jQuery 和 AJAX 的 SortableJS 更改类别的订单 ID?

jquery - 特定颜色的小行显示在 anchor 标记中的图像下方

javascript - 如何在单击时切换按钮内的两个文本