Выбор элемента одного элемента из двух
Здравствуйте.
Есть верстка . В третьем блоке (после шапки и слайдера) с левой стороны есть выбор меню: Первое, Второе, Гарнир, Салат. Как можно сделать так, чтобы был выбор: Отдельно между элементами первого, отдельно между элементами второго и т.п. Сейчас у меня выборка происходит вообще по всем элементам... Вот "велосипед", который у меня получился $('.menu-element .menu-element-dish-img').click(function() { $('.set-no-order').hide(); $('.set-order').show(); $('.menu-element-dish-img').removeClass('active'); $(this).addClass('active'); }); Спасибо заранее |
Alexbelkevich,
не особо понятно, что вы хотите сделать может так? $('.menu-element-dish-img').click(function() { $('.set-no-order').hide(); $('.set-order').show(); //$('.menu-element-dish-img').removeClass('active'); $(this).toggleClass('active'); }); |
Цитата:
По другому объясню. Из категории "Первые блюда" можно выбрать один из двух блюд. И из категории "Вторые блюда" можно выбрать один из двух и т.п. |
Alexbelkevich,
так попробуйте: $('.menu-element').each(function() { var elems = $(".menu-element-dish-img", this); elems.click(function(){ $('.set-no-order').hide(); $('.set-order').show(); elems.removeClass('active'); $(this).addClass('active'); }); }); |
Цитата:
|
Цитата:
elems.not($(this).toggleClass('active')).removeClass('active'); |
рони,
Спасибо большое! Только + не могу вам почему-то поставить :( |
Часовой пояс GMT +3, время: 13:27. |