Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个选择器$('.items'),我想获取每个项目,除了包含在 jQuery 项目对象数组中的项目。
$('.items')
我可以使用filterorgrep或each遍历每个选定的项目,并且在每个项目上我都可以进行另一个循环以查看它是否与不允许的数组中的任何一个匹配。
filter
grep
each
我只是想知道是否有一种速记方法或更有效的方法?您认为实现这一点的最佳方式是什么?
使用filter它是最易读的方式,它是函数的目的filter-...
我会怎么做:
var arr = ['a', 'b', 'c', 'd']; $('...').filter(function(){ return $.inArray(this.id, arr) === -1 });