jQuery | propiedad event.data

La propiedad event.data se usa para contener los datos opcionales que se pasan a un método de evento. Los datos pasados ​​cuando el controlador que se está ejecutando actualmente está vinculado.

Sintaxis:

event.data

Parámetros:

  • evento: Es el parámetro que se utiliza para especificar el nombre del tipo de evento en el selector.

Valor de retorno: este método devuelve un objeto.

Ejemplo: El siguiente ejemplo ilustra el método event.data en jQuery:

<!DOCTYPE html>
<html>
  
<head>
    <title>The event.data property</title>
    <script src=
"https://code.jquery.com/jquery-3.3.1.js">
  </script>
    
    <script type="text/javascript">
        $(document).ready(function() {
            $('#ClickMe').on('click', {
                msg: 'GFG says hi to',
                name: 'John Doe'
            }, sayHello);
  
            $('#ClickMe').on('click', {
                msg: 'GFG says Hi!!'
            }, sayHello);
  
            $('#ClickMe').on('click', sayHello);
  
            function sayHello(event) {
                if (event.data == null) {
                    alert('No name or msg provided');
                } else {
                    alert('Hello ' + event.data.msg +
                        (event.data.name != null ? ' ' 
                         + event.data.name : ''));
                }
            }
        });
    </script>
</head>
  
<body style="font-family:Arial">
    <input id="ClickMe" type="button" value="Click Me" />
</body>
  
</html>

Salida:
Antes de hacer clic:
GFG click me

Después de hacer clic en el primer cuadro de alerta:

Después de hacer clic en el segundo cuadro de alerta:

Después de hacer clic en el tercer cuadro de alerta:

Publicación traducida automáticamente

Artículo escrito por AnkitMishra16 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 *