Использование jQuery для каждого div - PullRequest
0 голосов
/ 15 мая 2018

У меня есть 4 времени ресторана, и я хочу видеть каждый из их часов работы индивидуально.Прямо сейчас, если я нажму на ссылку часов работы, все 4 деления затронуты этим.Как я могу убедиться, что, если я нажму на ссылку часа открытия одного ресторана, будут показаны только часы этого ресторана.

Итак, если вы нажмете на ссылку «открыть сегодня» в первом разделе, то будет отображаться / скрываться только время этого ресторана - Dev B 1 мин. Назад edit
Я не могу назначить отдельные div.Div создаются сами по себе в шаблоне php wordpress

Вот скрипка на данный момент

     jQuery(document).ready(function($) {
        $('.oh-current-open').each(function(index){
          $(this).click(function() {
            $('.oh-wrapper').animate({
               'height': 'toggle'
          });
       });
     }); 
   });

http://jsfiddle.net/jpv4o93n/

1 Ответ

0 голосов
/ 15 мая 2018

Каждый раздел отделен от TravelRow.Вы можете найти родительскую строку перемещения, которая инкапсулирует все связанные элементы, а затем найти вложенную ой оболочку, которая должна быть анимированной.

Редактировать: также явно не нужно писать каждый из них.click выполнит каждый из элементов как часть своей операции.

 jQuery(document).ready(function($) {
   $('.oh-current-open').click(function() {
     $(this).closest('.travelRow').find('.oh-wrapper').animate({
       'height': 'toggle'
     });
   });
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...