2011-03-04 14 views
7

Tengo un elemento seleccionado con el selector jQuery. Es un elemento de la lista de elementos con la misma clase ('mis-elementos'). Ahora me gustaría seleccionar el elemento que contiene el seleccionado que está en varios niveles arriba. Cómo puedo hacer esto ?Recorrer hasta algún elemento

<div class="vote> 
(... several levels) 
<div class="my_element"></div> 
</div> 

el selector:

var elements = $('.my_element'); 
var element = elements[0]; 

Respuesta

1

Si he entendido bien quiere realizar el desplazamiento a div.votes de div.my_element Pruebe esto:

var elements = $('.my_element'); 
var element = elements.closest("div.vote"); 
0

Si está intentando encontrar el elemento contenedor para su objeto actual, le sugiero el método parents(). Toma un selector, o sin uno, devuelve todos los elementos principales del elemento.

Cuestiones relacionadas