É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 relâché.

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 中文网</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 relâchée et réinitialisée.

L'événement keyup se produit lorsque le bouton est relâché. 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 中文网</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 relâché, le texte ne changera pas. Lorsque le clavier est relâché, le texte changera. >

Formation continue
||
<!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 中文网</p> <script> $('body').keydown(function(){ $('p').html('php.cn'); }) </script> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel