jQuery keyup

Sheeraz Gul 15 febrero 2024
jQuery keyup

El método keyup() en jQuery activa el evento keyup de JavaScript cada vez que se suelta una tecla del teclado. Este tutorial demuestra cómo usar el método keyup() en jQuery.

clave jQuery

El método keyup() activará el evento keyup cuando se suelte una tecla del teclado. El método se utiliza para detectar si se suelta alguna tecla del teclado.

La sintaxis de este método se encuentra a continuación.

$(selector).keyup(function)

Donde el selector puede ser el id, la clase o el nombre del elemento, y la función es un parámetro opcional que nos da una idea de si la tecla está pulsada o no. El valor de retorno de este método es si la tecla se presiona o no.

Cambiará el color de fondo de acuerdo con él. Probemos un ejemplo para el método keyup().

<!DOCTYPE html>
<html>
<head>
    <title>jQuery  keyup() Method</title>
    <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
    <script>
    $(document).ready(function(){
        $("input").keydown(function(){
            $("input").css("background-color", "lightblue");
        });
        $("input").keyup(function(){
            $("input").css("background-color", "lightgreen");
        });
    });
</script>
</head>
<body>
    Type Something: <input type="text">
</body>
</html>

El código anterior cambiará el color de fondo del campo de entrada a verde claro cuando se suelta la tecla y a azul claro cuando se presiona la tecla. Ver salida:

Método jQuery Keyup

Probemos con otro ejemplo que cambiará el color de fondo del div cada vez que se suelte la tecla. Ver ejemplo:

<html>
<head>
    <title>jQuery  keyup() Method</title>
    <script  src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <style>
    div {
        width: 700px;
		height:  500px;
		padding:  30px;
		font-size:  large;
		text-align:  center;
		margin:  auto;
        font-weight: bold;
        border:  5px  solid  cornflowerblue;
		margin-top:  50px;
        margin-bottom:  20px;
    }
    </style>
</head>
    <script>
        var colors = ["lightblue", "lightgreen", "violet", "lightpink", "red", "forestgreen", "white", "indigo"];
        var  i  =  0;
        $(document).keyup(function(event)  {
            $("div").css("background-color",  colors[i]);
			i++;
            i  =  i  %  9;
       });
</script>
<body>
    <br />
    <br />
    <div>
        <h1  style="color:teal;  font-size:x-large;  font-weight:  bold;"> jQuery  keyup  event </h1>
        <p  style="color:maroon;  font-size:  large;">
        Press  and  release the space or any other key <br  /> The background of the div will change </p>
    </div>
</body>
</html>

Vea la salida para el código anterior:

Antecedentes del método jQuery Keyup

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - jQuery Function