J'ai créé une liste d'éléments. si un élément est mis en surbrillance (en utilisant les boutons 'prev' et 'next'), il obtient la classe 'active'. Si le bouton 'ajouter un élément' a été enfoncé, l'élément reçoit la classe 'sélectionné'. mais si un élément actif est également sélectionné, je veux remplacer «ajouter un bouton» par «supprimer un bouton» - ce qui supprime la classe «sélectionnée» de l'élément actif.jquery - remplacement du bouton <a> dans des circonstances définies
est ici un code:
if ($('.active').hasClass('selected')) {
$('.add').replaceWith('<a href="#" class="add">Usuń zdjęcie</a>');
$('.add').click(function() {
$('.active').removeClass('selected');
return false;
});
}
else {
$('.add').click(function() {
$('.active').addClass('selected');
return false;
});
}
il ne fonctionne pas (change rien). Qu'est-ce qui ne va pas? : |
Quelle erreur/moyen obtenez-vous? – jammus