⊗jqEvtOM 98 of 113 menu

Méthode universelle on dans jQuery

Pour lier des événements, on peut également utiliser la méthode universelle on. Son premier paramètre est le nom de l'événement (par exemple, 'click'), et le second est la fonction à lier.

Examinons un exemple avec le code HTML suivant :

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Le CSS ressemble à ceci :

li { width: 100px; cursor: pointer; }

Maintenant, réécrivons le code pour les li que nous avions écrit précédemment en utilisant la méthode on. Pour tester son fonctionnement, cliquez sur les éléments de la liste :

$('li').on('click', function() { $(this).append('!'); });

Il est possible de lier une même fonction à plusieurs types d'événements simultanément - pour cela, il faut les énumérer séparés par un espace : 'click mousemove etc.'. Par exemple, comme ceci :

$('li').on('click mousemove', function func() { $(this).append('!'); });

Liezz à tous les liens un événement - lors du survol d'un lien, son href est ajouté entre parenthèses à la fin de son texte.

Liezz à toutes les inputs un événement - lors de la perte du focus, chaque input affiche sa value dans un paragraphe avec l'id=#test.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser