jquery 相当于 mootools 中的 every

标签 jquery mootools

在 Mootools 中,您有一个名为 every 的数组方法。它的描述是:

Returns true if every element in the array satisfies the provided testing function. This method is provided only for browsers without native Array:every support.

作为示例代码:

var bAdd = this.selectList.getElements('li').every(
                    function(elm) {
                        return (elm.id != this.id);
                    }, option);

jquery 中的等价物是什么?我想不是每个?

最佳答案

据我所知,对此没有内置支持。

假设this.selectList是一个dom元素引用

var $lis = $(this.selectList).find('li');
var bAdd = $lis.filter($.proxy(function(elm) {
    return (elm.id != this.id);
}, option)).length == $lis.length;

关于jquery 相当于 mootools 中的 every,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311327/

相关文章:

javascript - 将 json 对象转换为 json 字符串并使用它的函数?

javascript - 使用 mootools 形成输入元素数组

javascript - MooTools:如何判断对象是否为数组?

javascript - 我的第一个 javascript 代码无法正常工作 - 自制图像 slider

javascript - JQuery 动态按钮

javascript - 一个接一个淡入p个标签

javascript - MooTools Fx.Slide 用于一页上的多个容器

javascript - "Back to top"与 mootools

javascript - 显示带有特定选项的弹出窗口

javascript - 单击单元格时更改 JQGrid 中的单元格颜色