Différences entre on() avec 1 ou 2 sélecteurs

Index

$( selector1 ).on( events [, selector2 ] [, data ], handler( eventObject ) );

Cette écriture permet de placer un gestionnaire d'événement sur un élément dynamique du DOM (un nouvel élément du DOM créé par un script).

Si "selector2" est absent, c'est sur "selector1" (un élément du DOM statique) que se produisent les événements, c'est lui qui les intercepte et qui exécute le gestionnaire d'événement.

Si "selector2" (un élément du DOM dynamique ou statique) est présent, il doit être un descendant de "selector1" (un élément du DOM statique), c'est sur lui que se produisent les événements, mais c'est "selector1" qui les intercepte et qui exécute le gestionnaire d'événement.

Tests unitaires avec QUnit.