/ / comment cibler le lien correct avec la bibliothèque de confirmation jquery - jquery, hyperlink, target

comment cibler le lien correct avec la bibliothèque de confirmation jquery - jquery, lien hypertexte, cible

j'utilise ce bibliothèque pour confirmer les actions d'un utilisateur lorsqu'un lien estcliqué. Le code suivant fonctionne bien lorsqu'un seul lien existe, mais j'ai des centaines de liens sur ma page qui doivent pouvoir utiliser cette boîte de dialogue de confirmation.

$(".confirm").confirm({
text: "By clicking yes you are confirming that you want to remove this category and ALL PRODUCTS that are associated with it.  Do you wish to continue?"
});

Le dialogue fonctionne très bien, mais quand jeconfirme qu'il m'envoie au mauvais lien. J'ai pu établir qu'il trouve simplement la première instance de .confirm dans le DOM et active ce lien. Bien qu'il soit logique pour moi que cela fonctionne comme ça, j'ai besoin de savoir comment cibler le bon lien. J'ai pensé à générer dynamiquement des identifiants pour tous les liens, mais cela semble être un très mauvais moyen de résoudre ce problème. Je suis également conscient qu'il existe un certain nombre de méthodes différentes pour résoudre ce problème sans utiliser cette bibliothèque, mais je ne les intéresse pas car cette bibliothèque particulière correspond à mon thème.

Réponses:

1 pour la réponse № 1

Je ne suis pas sûr que ce plugin ne fonctionne pas correctement, mais vous pouvez essayer ceci:

$(".confirm").each(function() {
$(this).confirm({
text: "By clicking yes you are confirming that you want to remove this category and ALL PRODUCTS that are associated with it.  Do you wish to continue?"
});
});