dans ce code le client choisit une couleur puis il choisit une taille le problème vient de la longueur qui est normalement l'intersection le reste du code fonctionne
pour ('.size' + _size) Je veux filtrer non pas par taille, mais par taille et couleur active J'ai essayé " var _color = $(".choose-color.active") ('.size' + _size'+'. color' + _color)" et 'var _color = $(".size" + _size).first().attr('data-color');' dans les deux cas je n'ai pas la bonne valeur plus clairement le premier est vide, le second prend le plus petit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $(".choose-color").on('click', function () {...} $(".choose-size").on('click', function () { var _size = $(this).attr('data-size'); $('.choose-length').hide(); $(".choose-length").removeClass('active'); $('.size' + _size).show(); $('.size' + _size).first().addClass('active'); $(".choose-size").removeClass('active'); $(this).addClass('active');}
Partager