Question :
Comment pouvez-vous simuler une interaction utilisateur avec un texte zone de saisie, déclenchant spécifiquement les gestionnaires d'événements tels que focus, keydown, keypress, keyup et Blur, sans réellement entrer text?
Réponse :
Pour déclencher manuellement ces événements, utilisez les méthodes suivantes :
$(function() { $('item').keydown(); $('item').keypress(); $('item').keyup(); $('item').blur(); });
Envisagez également de déclencher .focus() et potentiellement .change().
Pour déclencher des événements clés avec des clés spécifiques, utilisez le suivant :
$(function() { var e = $.Event('keypress'); e.which = 65; // Character 'A' $('item').trigger(e); });
Notez les considérations de compatibilité entre navigateurs pour la propriété .which discutées dans jQuery Event Keypress : quelle touche a été enfoncée ?
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!