Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2012, 15:33
Ozone
 
Fecha de Ingreso: febrero-2009
Mensajes: 202
Antigüedad: 15 años, 11 meses
Puntos: 3
Agregar class a <tr> padre de <a>

Hola!,
tengo un <map> HTML y lo que quiero es que al clickear cualquiera de sus <area> se agregue un class .highlight al tr de la tabla que describe los elementos del <map>.

Mi HTML a grandes razgos es algo así:
Código HTML:
<map>
<area href="#1" />
<area href="#2" />
</map>

<table>
<tr>
<td><a name="1">Parte 1 del mapa</a></td>
</tr>
<tr>
<td><a name="2">Parte 2 del mapa</a></td>
</tr>
</table> 
Mi idea es que al clickear el <area href="#1" /> el <tr> padre de <a name="1"> agregue la clase highlight (<tr class="highlight">).

Para eso armé este código:

Código Javascript:
Ver original
  1. var $target = $(this.hash);
  2. $('a[name]='+$target).parent('tr').addClass("highlight");

Pero no funciona :( Les agradezco una mano con esto!

Saludos!