2009-07-16 9 views
0

je les suivantes (cassé) Code:sélection des enfants jquery avec vol stationnaire

$(".old_post").hover(function(){ 
    $(this > ".post_right_nav").show(); 

poste _ _ droite nav est un div (contenant d'autres divs) qui contient des contrôles pour l'utilisateur de presse. Je souhaite afficher uniquement ces commandes lorsque l'utilisateur survole un message. Comment puis-je sélectionner correctement l'élément enfant de chaque publication?

Répondre

8

Vous pouvez utiliser le contexte, ce qui suit est dit: rechercher les éléments qui ont class = « post-droit nav » dans le contexte de ce

$(".old_post").hover(function(){ 
    $(".post_right_nav", this).show(); 
... 

que vous obtiendrez tous descendants, si vous voulez seulement les enfants que vous pourriez faire ce qui suit

$(".old_post").hover(function(){ 
    $(this).children(".post_right_nav").show(); 
... 

J'ai trouvé un article rapide qui va sur l'utilisation du contexte dans le sélecteur jQuery

http://beardscratchers.com/journal/jquery-its-all-about-context

Questions connexes