Os cuento, lo que necesito es añadir una clase CSS a un elemento del html, pero tengo muchos iguales, algo como esto:
Código HTML:
[...] <td class="celda"><p class=""><span> </span><img src="imagen.png" /></p></td> <td class="celda"><p class=""><span> </span><img src="imagen.png" /></p></td> <td class="celda"><p class=""><span> </span><img src="imagen.png" /></p></td> [...]
Bien, mi intención es hacer que al presionar sobre el elemento "<span>" se añada la clase "visible" del CSS a la imagen (elemento <img />).
en el codigo jQuery tengo algo parecido a esto:
Código:
pero no funciona. Supongo que el selector "img",this se referirá a todos los "span" que contengan una imagen. ¿Cual debería usar entonces?$("span").click(function (){ $("img",this).addClass('visible'); });
Gracias :)