Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2009, 09:27
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: jQuery y this

Código javascript:
Ver original
  1. instruccion = $("p", $(this).parent()).text();
  2. imagen = $("img", $(this).parent()).attr("src");

Lo que haces con $("selector", objeto) es lo mismo que con $("selector") sólo que se busca únicamente dentro de ese objeto, no dentro de toda la página. En tu caso lo que quieres buscar es el <p> o el <img> que está dentro del parent() del título. El parent() del título es el <div> con class="paso" en cada caso.

Otra forma de ponerlo es usando siblings():

Código javascript:
Ver original
  1. instruccion = $(this).siblings("p").text();
  2. imagen = $(this).siblings("img").attr("src");

Que lo que hace es buscar los hermanos del elemento con el selector indicado.

Última edición por venkman; 21/02/2009 a las 09:33