jQuery | focusin() con ejemplos

El focusin() es un método incorporado en jQuery que se usa para enfocarse en el elemento seleccionado. 
Sintaxis: 
 

$(selector).focusin(function);

Parámetro: Acepta un parámetro opcional “función” que gana foco en el elemento seleccionado. 
Valor devuelto: Devuelve el elemento seleccionado que gana su foco. 
Código jQuery para mostrar el funcionamiento del método focusin():  
Código #1: 
En el siguiente código, se pasa la función de parámetro. 
 

html

<html>
  
<head>
    <script
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <!-- jQuery code to show the working of this method -->
    <script>
        $(document).ready(function() {
            $("div").focusin(function() {
                $(this).css("background-color", "green");
            });
        });
    </script>
    <style>
        div {
            border: 2px solid black;
            width: 50%;
            padding: 20px;
        }
          
        input {
            padding: 5px;
            margin: 10px;
        }
    </style>
</head>
  
<body>
    <!-- click inside the field focusin will take place -->
    <div>
        Enter name:
        <input type="text">
        <br>
    </div>
  
</body>
  
</html>

Salida: 
Antes de hacer clic dentro del campo de entrada- 
 

Después de hacer clic dentro del campo de entrada, el método de enfoque estará en acción. 
 

Código #2: 
En el siguiente código, no se pasa ningún parámetro. 
 

html

<html>
 
<head>
    <script
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <!-- jQuery code to show the working of this method -->
    <script>
        $(document).ready(function() {
            $("#foc").click(function() {
                $(this).focusin().css("background-color", "lightgreen");
            });
        });
    </script>
    <style>
        div {
            border: 2px solid black;
            width: 50%;
            padding: 20px;
        }
         
        input {
            padding: 5px;
            margin: 10px;
        }
    </style>
</head>
 
<body>
    <!-- click inside the field focusin will take place and
    background color becomes change -->
    <div>
        Enter name:
        <input id="foc" type="text">
        <br>
    </div>
 
</body>
 
</html>

Salida: 
Antes de hacer clic dentro del campo de entrada- 
 

Después de hacer clic dentro del campo de entrada, el método de enfoque estará en acción. 
 

Publicación traducida automáticamente

Artículo escrito por kundankumarjha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *