2011-11-17 14 views
6

Duplicar posibles:
nearest ancestor node in jQueryjQuery conseguir principal más próximo

html:

<div class="post"> 
    <h2><a href="#" title="">Pellentesque</a></h2> 
    <p><a href="#" title="" class="more">More</a></p> 
</div> 

jQuery

$('.more').bind("hover", function(){ 
    $(this).parent('.post').hide() ;      
}); 

en vuelo estacionario (.Más) Quiero ocultar el puesto, pero no hace nada si uso padres() en lugar borra todos los .posts en la página

cualquier ayuda apreció

+0

más cercano hace lo mismo, se eliminan todos los .posts – mononym

Respuesta

9

Trate

$('.more').bind('hover',function() 
{ 
    $(this).closest('.post').hide(); 
}); 

here es la demostración de trabajo con una sola clase.
here es la demostración con múltiples clases.

+0

trabaja en la demo, no en mi sitio, algo más debe estar pasando – mononym

+1

mis malos, una vez que desapareció la siguiente tomó su lugar, por lo que borrará al instante en un solo vuelo estacionario usaré un evento de clic – mononym

+0

¿Podría proporcionarnos la dirección URL para mirar ...? – Exception

Cuestiones relacionadas