J'ai pas encore tout lu mais déjà c'est super biaisé car tes codes sont équivalents, tu utilises juste de manière crade ton jQuery et pas l'autre façon.
Tu peux utiliser jQuery,
edit:
Voilà, d'accord avec Ter Rowan, nous on utilise Vue, et perso React ou snabbdom donc il n'y a pas vraiment d'équivalence, mais sinon avec jQuery tu peux juste faire ça :
Dans un fichier, bien proprement, et tu peux ajouter/enlever ta classe quand tu veux sur tes
Tu peux utiliser jQuery,
$()
et .on()
dans un fichier, au bon endroit proprement. C'est équivalent à utiliser querySelector
et addEventListener
mais avec un support automatique pour la compatibilité avec les anciens navigateurs.edit:
Voilà, d'accord avec Ter Rowan, nous on utilise Vue, et perso React ou snabbdom donc il n'y a pas vraiment d'équivalence, mais sinon avec jQuery tu peux juste faire ça :
Code :
$(document).on('click', 'a.open-in-modal', function(evt) {
var n = evt.target
// ...
});
Dans un fichier, bien proprement, et tu peux ajouter/enlever ta classe quand tu veux sur tes
a
.