J'utilise jQuery pour ajouter une entrée aux produits qui ont un attribut de couleur (tous les produits n'ont pas un attribut de couleur) et je fais quelque chose comme ceci :
if ($("#color-selection").length == 0){
if ($("li.color-select").hasClass("active")) {
var colorId = $("li.color-select > a").data('color');
$("div.card-body").hasClass("tt-options-swatch") > $("button.btn-add-to-cart").append('<input type="hidden" id="color-selection" name="color" value="'+colorId+'">');
}
}
Tout va bien, mais il s'applique à tous les boutons (même ceux avec ou sans couleur). Je veux juste ajouter à ce bouton de manière conditionnelle
$("div.card-body").hasClass("tt-options-swatch")