0
我想在本地存儲搜索結果的值&然後添加現有的結果。存儲值然後添加下一個搜索jquery
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
}
想做聯合代替攔截。
感謝詹姆斯,它的工作原理。 – Kuldeep 2013-02-08 14:42:00
嗨James, 還有一個問題很快,如果你可以看到[Fiddle](http://jsfiddle.net/kuldeep/tLQFp/3/),那麼有3列和你所建議的我已經添加($( filters.join( 「」))示出了();)。現在它正在以列和行的方式進行聯合。我想在行和列中進行截取。 – Kuldeep 2013-02-08 14:57:33
這是相當困難的。您需要分別跟蹤每個類別的過濾器,並可能鏈接'.filter's – 2013-02-08 15:29:52