Jquery 使用“选择”菜单时激活的类

Jquery 使用“选择”菜单时激活的类,jquery,plugins,jquery-isotope,Jquery,Plugins,Jquery Isotope,我正在使用Metafizzy的同位素插件,并将其设置为使用选择菜单进行过滤,如下所示: 我想弄清楚的是,当filters变量已经被使用时,我将如何向所选元素添加highlight/active类。试试以下方法: $select.change(function() { var filters = $(this).val(); $('.container div').removeClass('active'); $(filters).addClass(

我正在使用Metafizzy的同位素插件,并将其设置为使用选择菜单进行过滤,如下所示:

我想弄清楚的是,当filters变量已经被使用时,我将如何向所选元素添加highlight/active类。

试试以下方法:

$select.change(function() {
        var filters = $(this).val();
        $('.container div').removeClass('active');
        $(filters).addClass('active');
        $container.isotope({
            filter: filters
        });
});

您也可以尝试
All
,而不是
All
,这太慢了

$select.change(function() {
        var filters = $(this).val();
        $('.active').removeClass('active');
        if (filters != '.item') {
            $( filters).addClass('active');
        }
        $container.isotope({
            filter: filters
        });
});

$select.change(function() {
        var filters = $(this).val();
        $('.active').removeClass('active');
        if (filters != '.item') {
            $( filters).addClass('active');
        }
        $container.isotope({
            filter: filters
        });
});