Добавление класса к определенному полю в определенной строке внутри повторителя - Расширенные пользовательские поля - PullRequest
0 голосов
/ 27 августа 2018

В данный момент я использовал длинную версию для выполнения этой задачи, но хотел бы использовать ретранслятор и просто присвоить текстовой области 3-й строки класс «normal».

HTML выглядит так:

<div class="content-details-right">
       <div class="content-deals">
           <div class="title-content">
               <h2><?php the_field('page_title') ?></h2>
           </div>

           <div class="title-info">
               <span><?php the_field('mission_title') ?></span>
               <em><?php the_field('mission_text_area') ?></em>
           </div>
           <div class="title-info">
               <span><?php the_field('vision_title') ?></span>
               <em><?php the_field('vision_text_area') ?></em>
           </div>
           <div class="title-info">
               <span> <?php the_field('objectives_title') ?></span>
               <em class="normal"><?php the_field('objectives_text_area') ?></em>
          </div>
     </div>
</div>

У меня был бы повторитель с заголовком и текстовым полем. Но только последняя область текста не должна быть подчеркнута.

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете добавить такой класс для last-child в jQuery

$('.content-deals .title-info:last-child em').addClass('normal');

если это всегда 3-й ряд, то используйте это

$('.content-deals .title-info:nth-child(2) em').addClass('normal');
...