3.5: Fonctions jQuery
Une fois qu'on a une liste jQuery, on peut appeler une des nombreuses fonctions jQuery définies dessus. Il y en a plus de 140.
Les fonctions jQuery s'appliquent sur toute la liste... ce qui évite
d'écrire des boucles. C'est très pratique ! 🙂
Exemple: fonction .hide()
Pour cacher tous les éléments ayant class="important"
$('.important').hide()
C'est l'équivalent de:
document.querySelectorAll('.important').forEach(d=>d.style.display='none');
Exemple: fonction .on()
Pour installer un gestionnaire d'événements sur tous les éléments ayant class="important"$('.important').on('click',()=>console.log('bonjour'))
C'est l'équivalent de:
document.querySelectorAll('.important').forEach(d=>d.addEventListener('click',()=>console.log('bonjour')));
Variable
Si nécessaire, on peut mettre une liste jQuery dans une variable, puis appeler une fonction dessus. Par exemple, on peut décomposer :
$('.important').hide();
en :
let a=$('.important');
a.hide();Comme vous le voyez, jQuery permet d'écrire simplement des choses qui seraient plus compliquées en DOM.