Задать вопрос
@ikfah012
Не самый умный парень в этом чате

Как присвоить класс элементам по порядку?

Добрый день.
Вывожу циклом слайдер на странице, внутри которого есть ещё один цикл, выводящий имена элементов.
Как можно присвоить класс active только элементу p, который равен активному слайду? Из $direction в т.ч. получаем бэкграунд для слайдера.
foreach($parentDirections->children() as $direction){
$str = "<li class='slideshow_item'>
<div class='text-component'>
<h2 class='color-white'>Категории:</h2>";
foreach($parentDirections->children() as $dirs) {
	$str .= "<p class=''>";
 	$str .= $dirs->title;  
	$str .= "</p>";
 }
$str .= "</div>
</div>";
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sgkrim37
@sgkrim37
фронт
В первом цыкле вместо as $direction напишите as $key=>$direction и используйте $key для проверки номера слайда во втором цикле
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы