Curso de jQuery | Método attr

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Añadir un atributo

$("#elemento").attr("href","https://pablomonteserin.com/")

Eliminar un atributo:

$("#elemento").removeAttr("href");

Recuperar el valor de un atributo:

var valor = $("#elemento").attr("href");

Ejercicios attr()

1. Cada vez que hacemos click sobre el botón la imagen cambia, así hasta el infinito.

 Método attr con estado | Pablo Monteserín

Ejemplo de uso del método attr para cambiar una imagen con jQuery

Tux Linux Super Mario

2. Imágen aleatoria

Al pulsar el botón, cambiar la imágen por una aleatoria.

Imágen aleatoria con jQuery | Pablo Monteserín

Cambiar el valor de un atributo con jQuery

Tux Pingüino Batman

$(this)

selectores en jQuery | Pablo Monteserín

Ejemplo de uso de $(this) para detectar la pulsación sobre una fila de una tabla

1111111111 1111111111 1111111111 1111111111
2222222222 2222222222 2222222222 2222222222
3333333333 3333333333 3333333333 3333333333
4444444444 4444444444 4444444444 4444444444
5555555555 5555555555 5555555555 5555555555

Ejercicio imagen secreta

Una imagen es escogida aleatoriamente. Esta imagen aparecerá inicialmente en pantalla. Hay otras tres imágenes pulsables. El juego consiste en pulsar una imagen y evaluar si esa es la imágen que se vé inicialmente

Este ejercicio se puede descomponer en tres fases:

  1. La imagen que queremos descubrir no es es aletoria.
  2. La imagen que queremos descubrir es aleatoria, pero no usaremos arrays. Para ello, los nombres de las fotografías serán 0.jpg, 1.jpg y 2.jpg, etc.
  3. La imagen que queremos decubrir será aleatoria y usaremos arrays. No es posible calcular una palabra (un nombre de fotografía) aleatoria. Cuando queremos generar un número aleatorio usamos Math.random. Si queremos generar una palabra aleatoria, usaremos Math.random como indice de un array.
Juego Jquery

Juego de selección de una imagen con jQuery

Pingüino linux 1 Pingüino linux 2 Pingüino linux 3
Curso de jQuery | Método attr 1

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.