Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   вопрос по .find (https://javascript.ru/forum/jquery/16625-vopros-po-find.html)

alazankin 15.04.2011 11:45

вопрос по .find
 
Добрый день.

есть такой скрипт для выпадающего меню:

jQuery(document).ready(function(){
 
    jQuery("#menu li").hover(
 
                     function(){
               jQuery(this).find('ul').show();
        },
 
        function(){
        jQuery(this).find('ul').hide();
           }
    );
});


нужно заменить
jQuery("#menu li").hover(
на
jQuery("#menu li а").hover(

, чтобы hover срабатывал на A, а не на LI

вопрос, что изменить в строке
jQuery(this).find('ul').show();
чтобы все работало ))

в js ваще не алле, так что если можно просто напишите строчку готовую, я так понимаю надо либо this на что-то заменить либо find('ul')

walik 15.04.2011 12:49

Наверное надо:
jQuery(this).find('ul')

заменить на:
jQuery("#menu li").find('ul')

micscr 15.04.2011 15:59

jQuery(this).closest('li').find('ul').show();


Часовой пояс GMT +3, время: 23:23.