Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2019, 15:29
Новичок на форуме
Отправить личное сообщение для spaiker2009 Посмотреть профиль Найти все сообщения от spaiker2009
 
Регистрация: 11.05.2015
Сообщений: 5

Добавление класса, если присутвует другой класс
Добрый день. Необходимо сделать, чтобы если на странице присутствует определенный класс, то другому блоку добавлялся класс active. Конструкция, которую я делаю, не работает. В чем ошибка?

Простой, пример: если внутри блока test-1, есть блок test-3, то блоку test-4 должен добавиться .active

Делаю так:
<div class="test-1">
	<div class="test-2 test-3">test-2-3</p></div>
</div>
<div class="test-4">test-4</div>


if (jQuery('.test-1').hasClass('test-3')) {
    jQuery('.test-4').addClass('active');
}


Такой вариант не работает. Как сделать правильно?
Ответить с цитированием