Я хочу использовать переменную для кэширования нескольких селекторов в моем коде jQuery.
Кажется, я немного ударился о кирпичную стену, поскольку не уверен, как правильно добавить ключевое слово this в мою переменную. Например, у меня есть переменная, определенная следующим образом:
(function($){ var dropNav = $('nav ul li, span.arrow'); var dropDownNav = $('div.dropDownNav,div.dropDownNavTwo,div.dropDownNavThree,div.dropDownNavFour,ul.dropNav').hide(); dropNav.hover(function(){ $('div.dropDownNav,div.dropDownNavTwo,div.dropDownNavThree,div.dropDownNavFour,ul.dropNav',this).show(); },function(){ $('div.dropDownNav,div.dropDownNavTwo,div.dropDownNavThree,div.dropDownNavFour,ul.dropNav',this).hide(); return false }); })(jQuery);
Поскольку я буду использовать это для отображения и скрытия элементов навигации, я хочу использовать переменную dropDownNav с ключевым словом this для нацеливания на отдельные элементы навигации.
Как я могу это сделать?