0

我有一个用复选框过滤的 jquery 同位素。复选框的值是使用 jquery cookie 检索的,我想使用复选框的值设置初始过滤器。我做了一个jsfiddle:http: //jsfiddle.net/qdzcP/10/

我正在创建一个新变量

var initfilter = [];
$checkboxes.filter(':checked').each(function(){
  initfilter.push( this.value );
});
initfilter = initfilter.join(', ');

然后在我加载同位素时将变量加载为过滤器

$container.isotope({
    itemSelector: '.item',
    filter: 'initfilter'
});

但是,初始化的过滤器似乎不正确。有人能指出我正确的方向吗?

非常感谢!

4

1 回答 1

2

您正在为过滤器分配一个字符串值initfilter。删除引号以使用变量

filter: initfilter

小提琴

于 2013-01-08T22:50:44.773 回答