将 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(''));
我的目标是向所有筛选的同位素项目添加 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
.
filteredItems.each(function(){
this.addClass('');
});
但是浏览器returnsUncaught TypeError: filteredItems.each is not a function
我写的 each 函数是不是不正确,或者在这种情况下无法使用 .each
?
你也可以
[...filteredItems].forEach(elm => elm.classList.add(''));