У меня есть список предметов li, чьи категории были добавлены в класс. 1 означает, что он связан с этой категорией, 0 означает, что это не так. При первом посещении страницы все они появятся «Просмотреть все». Нажав «Фрукты», вы увидите все предметы, в которых есть «фрукты-1». Нажав «Просмотреть все», вы увидите ВСЕ предметы.Скрыть/показать элементы li на основе выбранной категории фильтра
Фильтр:
<ul>
<li><a href="">View All</a></li>
<li><a href="">Fruits</a></li>
<li><a href="">Vegetables</a></li>
<li><a href="">Nuts</a></li>
<li><a href="">Desserts & Cakes</a></li>
</ul>
<ul>
<li class="fruits-1 nuts-0 vegetables-1 desserts-1">Product 1</li>
<li class="fruits-0 nuts-1 vegetables-0 desserts-1">Product 2</li>
<li class="fruits-1 nuts-1 vegetables-1 desserts-0">Product 3</li>
<li class="fruits-0 nuts-1 vegetables-0 desserts-0">Product 4</li>
<li class="fruits-1 nuts-0 vegetables-1 desserts-0">Product 5</li>
<li class="fruits-0 nuts-1 vegetables-0 desserts-0">Product 6</li>
<li class="fruits-0 nuts-0 vegetables-0 desserts-1">Product 7</li>
<li class="fruits-1 nuts-0 vegetables-1 desserts-0">Product 8</li>
</ul>
Что я должен сделать, чтобы эти пункты (добавить классы или идентификаторы или что угодно), чтобы сделать это так, когда я нажимаю категорию, только те, которые принадлежат к этой категории появляются? а остальные скрыты?
Несколько классов должны быть разделены пробелом, а не запятой. – Barmar
http://jsfiddle.net/j8Lnt8w4/24/ –
My CMS выводит мои фильтры, разделенные запятыми :(Есть ли все-таки вокруг этого с помощью javascript? –