问题描述
我的目标是为所有过滤的同位素项目添加一个类。
我正在使用 Isotpe 文档中的 getFilteredItemElements
功能。
我设置了一个等于所有过滤项目的变量,如下所示:
var filteredItems = $grid.isotope('getFilteredItemElements');
这会返回一个元素数组:
[div.grid-item.p-1.summer.value1.none,div.grid-item.p-1.summer.value1.none,div.grid-item.p-1.summer.value3.none]
然后我想使用 jQuery .each
向数组中的项目添加一个类。
filteredItems.each(function(){
this.addClass('');
});
但是浏览器返回Uncaught TypeError: filteredItems.each is not a function
我是否编写了错误的 each 函数,或者在这种情况下无法使用 .each
?
解决方法
你也可以
[...filteredItems].forEach(elm => elm.classList.add(''));