Dans le développement web, il est souvent nécessaire de lier le même événement à plusieurs contrôles pour réaliser la même fonction. Par exemple, cliquer sur plusieurs boutons déclenchera le même événement. jQuery peut implémenter cette fonction très facilement. Présentons en détail comment utiliser jQuery pour lier le même événement à plusieurs contrôles.
Pour lier un événement à un contrôle dans jQuery, vous pouvez utiliser le code suivant :
$(selector).bind(eventType, handler);
Parmi eux, selector représente le sélecteur de contrôle à lier à l'événement, eventType représente le type d'événement à lier et handler représente la fonction de traitement d'événement. Par exemple, le code suivant lie un événement de clic au bouton avec l'identifiant btn :
$('#btn').bind('click', function() { alert('按钮被点击了!'); });
in En développement actuel , il est souvent nécessaire de lier le même événement à plusieurs contrôles. Si vous utilisez le code ci-dessus pour lier des événements à chaque contrôle, cela sera très gênant. Pour simplifier le code, vous pouvez utiliser les méthodes fournies par jQuery pour lier des événements à plusieurs contrôles en même temps.
$(selector1, selector2, ..., selectorN).bind(eventType, handler);
Parmi eux, plusieurs sélecteurs séparés par des virgules représentent plusieurs contrôles auxquels les événements sont liés. La signification de eventType et du gestionnaire est la même que celle de la liaison d'événements à un seul contrôle. Par exemple, le code suivant lie un événement de clic aux trois boutons avec les ID btn1, btn2 et btn3 :
$('#btn1, #btn2, #btn3').bind('click', function() { alert('按钮被点击了!'); });
$(selector1, selector2, ..., selectorN).on(eventType, handler);
$('.btn').on('click', function() { alert('按钮被点击了!'); });
$(selector).unbind(eventType, handler); $(selector).off(eventType, handler);
Parmi eux, selector représente le sélecteur de contrôle pour dissocier l'événement, eventType représente le type d'événement à dissocier et handler représente la fonction de traitement d'événement. Par exemple, le code suivant désactive l'événement click du bouton avec l'identifiant btn :
$('#btn').unbind('click'); $('#btn').off('click');
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!