événements de clavier jQuery événements keydown() et keyup()
événement keydown()
Définition et utilisation
Le processus complet d'appui sur une touche est divisé en deux parties?: 1. La touche est enfoncé?; 2. Le bouton est relaché.
L'événement keydown se produit lorsque le bouton est enfoncé.
La méthode keydown() déclenche l'événement keydown ou spécifie une fonction à exécuter lorsque l'événement keydown se produit.
Remarque?: S'il est défini sur un élément de document, cet événement se produira, que l'élément ait ou non le focus.
Syntaxe
$("").keydown()
écrivons un événement keydown
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>submit</title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <p>php 中文網(wǎng)</p> <script> $('body').keydown(function(){ $('p').html('php.cn'); }) </script> </body> </html>
Lorsque vous appuyez sur le clavier, "php site chinois " sera remplacé par "php.cn"
événement keyup
Définition et utilisation
L'intégralité Le processus d'appui sur une touche est divisé en deux parties, la touche est enfoncée, puis la touche est relachée et réinitialisée.
L'événement keyup se produit lorsque le bouton est relaché. Cela se produit sur l'élément qui a actuellement le focus.
La méthode keyup() déclenche l'événement keyup ou spécifie une fonction à exécuter lorsque l'événement keyup se produit.
Remarque?: S'il est défini sur un élément de document, cet événement se produira, que l'élément ait ou non le focus.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <p>php 中文網(wǎng)</p> <script> $('body').keyup(function(){ $('p').html('php.cn'); }) </script> </body> </html>
En regardant l'exemple ci-dessus, vous pouvez le déboguer localement Lorsque le clavier est enfoncé mais pas relaché, le texte ne changera pas. Lorsque le clavier est relaché, le texte changera. >