Показать сообщение отдельно
  #6 (permalink)  
Старый 19.04.2019, 09:32
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Chmil
нужно заменить class="ekskurs-tur" на #parent_div
Не обязательно, можно добавить какое угодно имя id, заменить class="ekskurs-tur", на id="ekskurs-tur" если оно не используется css, и т.п.

Достаточно одного обработчика, и чтобы не перечислять кнопки по их селекторам (классам), удобнее обратиться к ним по коллекции родителя. То есть, вместо:

$('.all-btn,.auto,.auto-gd,.avia').click(function() {
    //здесь код показанный
})


установить так:

$('#parent_selector a').click(function() {
    //здесь код показанный
})


где parent_selector имя id в котором находятся кнопки. Это предпочтительней, так как позволяет добавлять новые кнопки фильтра без изменения js кода. Так понятно?
Ответить с цитированием