2009-07-16 2 views
0

У меня есть следующий (сломанный) код:выбора JQuery детей с парением

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

пост _ _ право нав является ДИВОЙ (содержащим другими дивами), который содержит некоторые элементы управления для пользователя в прессу. Я хотел бы показывать эти элементы управления только тогда, когда пользователь зависает над сообщением. Как правильно выбрать дочерний элемент каждого сообщения?

ответ

8

Вы можете использовать контекст, следующий говорит: Поиск элементов, которые имеют класс = «пост-правый-Nav» в контексте это

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

Это поможет вам все потомки, если вы хотите только ребенок, что вы могли бы сделать следующий

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

Я нашел быстро статью, которая идет по поводу использования контекста в селекторе JQuery

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

Смежные вопросы