J'ai besoin de capturer un événement de pression de tabulation sur certaines entrées dynamiques, mais la syntaxe normale utilisant l'événement keypress ne semble pas intercepter le code clé.jQuery: comment capturer la touche keypress en utilisant live()
$('input').live('keypress', function (e) {
if (e.which == 9)
alert('Tab pressed');
});
Cela semble être attraper 0 comme keypress quand je passe par le débogueur dans Firebug quelle que soit la clé que je presse.
En effet. quirksmode contient également des informations sur la compatibilité des événements avec les navigateurs, et des particularités particulières du navigateur avec certaines clés. J'ai opté pour «keydown» dans mon code. –