Je voudrais que jQuery crée dyanmiquement une liste de cases à cocher basée sur les classes/données présentes dans les divs. Essentiellement, ces cases à cocher filtreront les produits de sorte que le fait de cliquer sur une case à cocher affichera les produits contenant cette balise dans leur div tout en évitant les cases à cocher en double.
Échantillon :
<div class="Shoes" data-size="Small" data-color="Black">
<h3>Nike</h3>
</div>
<div class="Belts" data-size="Medium" data-color="Black">
<h3>Belt</h3>
</div>
<div class="Shirt" data-size="Large" data-color="Blue">
<h3>Polo</h3>
</div>
<div class="Socks" data-size="Small" data-color="White">
<h3>Generic Socks</h3>
</div>
Sortie attendue Type de classe
- Chaussures
- Ceintures
- Chemise
- Chaussettes
Taille
- Petit
- Moyen
- Large
Couleur
- Noir
- Blanc
- Bleu
Chaque case à cocher doit permettre de masquer/afficher l'élément.
Le code que j'ai jusqu'à présent est issu de recherches/réponses précédentes, mais il ne crée qu'un seul type de case à cocher, pour la "classe", et n'en crée pas plusieurs.