将 class 添加到已过滤的同位素项目

Adding class to filtered Isotope items

我的目标是向所有筛选的同位素项目添加 class。

我正在使用 Isotpe 文档中的 getFilteredItemElements 功能。

我设置了一个等于所有筛选项的变量,如下所示:

var filteredItems = $grid.isotope('getFilteredItemElements'); 

这个returns我是一个元素数组:

[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.

向数组中的项目添加 class
     filteredItems.each(function(){
        this.addClass('');
     });

但是浏览器returnsUncaught TypeError: filteredItems.each is not a function

我写的 each 函数是不是不正确,或者在这种情况下无法使用 .each

你也可以

[...filteredItems].forEach(elm => elm.classList.add(''));