Выбор элемента одного элемента из двух
Здравствуйте.
Есть верстка . В третьем блоке (после шапки и слайдера) с левой стороны есть выбор меню: Первое, Второе, Гарнир, Салат. Как можно сделать так, чтобы был выбор: Отдельно между элементами первого, отдельно между элементами второго и т.п. Сейчас у меня выборка происходит вообще по всем элементам... Вот "велосипед", который у меня получился
$('.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:57. |