⊗jqEvtBi 96 of 113 menu

Vinculación de eventos en jQuery

Prácticamente cada evento de JavaScript tiene correspondencia con su método jQuery. Por ejemplo, el clic en elementos se puede capturar así: $(selector).click(función).

Consideremos el siguiente código HTML:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Para él está escrito el CSS:

li { width: 100px; cursor: pointer; }

Hagamos que al hacer clic en cualquier li se muestre un signo de exclamación. Haga clic en los elementos de la lista:

$('li').click(function() { alert('!'); });

Dentro de la función vinculada está disponible this, que hace referencia a ese elemento en el que ocurrió el evento (en nuestro caso, el li en el que se hizo clic). Este this se puede usar al estilo JavaScript, por ejemplo, this.innerHTML o al estilo jQuery - para ello este this debe envolverse en $, así: $(this).

Tomemos el código HTML:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

A este código se le han aplicado los siguientes estilos CSS:

li { width: 100px; } li:hover { color: red; cursor: pointer; }

Hagamos que al hacer clic en li se le añada al final un '!'. Para comprobar el funcionamiento, haga clic en los elementos de la lista:

$('li').click(function() { $(this).append('!'); });

Haga que al hacer clic en cada li se le añada al principio un '?'.

Se dan párrafos. Haga que al hacer clic en cada párrafo se muestre en pantalla su contenido.

Se dan párrafos con números. Al hacer clic en un párrafo, debe aparecer en él el cuadrado del número que contiene.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar