0

検索結果の値をローカルに保存してから、既存の結果を追加したいと思います。

function filterProd(filter) {
    var f = ".f_" + filter;
    if ($.inArray(f, filters) > -1) filters = $.grep(filters, function (val) {
        return val != f;
    });
    else filters.push(f);

    if (filters.length == 0) {
        $(".f_all").show(); // show all products
        $("#filtered").hide(); // hide reset button
        return;
    } else {
        $("#filtered").show(); // show reset button
    }

    $(".f_all").hide(); // first hide all products
    $(filters.join("")).show(); // show products only for this category
}

傍受の代わりに結合をしたい。

JSfiddle

4

1 に答える 1

2

私はあなたがする必要があるのはこれを変えることだけだと信じています

$(filters.join("")).show();

$(filters.join(",")).show();

.class1.class2.class3...あなたの代わりにこの方法で.class1,.class2...

于 2013-02-08T14:24:48.073 に答える