Определить класс в дочернем div и добавить класс в другой div

hippolas_cage спросил: 03 февраля 2018 в 11:21 в: javascript

Как определить специальный класс в дочернем div и когда определенный класс найден, добавьте класс в другой div?

Пример:

 <ul class="m-a-ul">
    <li class="menu">
 </ul>

Теперь конкретный класс collapsed добавляется через действие:

 <ul class="m-a-ul">
    <li class="menu collapsed">
 </ul>

Теперь скрипт должен обнаружить, что дочерний элемент ul m-a-ul добавлен класс с именем collapsed. Теперь класс darken должен быть добавлен в другой div с идентификатором content:

<div id="content" class="darken">
...
</div>

И теперь, когда класс collapsed исчезает класс darken также должен быть удален

Ive пробовал этот код:

<script>
$(document).ready(function(){
    $(".menu").click(function(){
        $("#content").addClass("darken");
    });
});
</script>

Это добавляет класс darken при нажатии кнопки. Но это было неправильное решение. Мне нужен тот, который добавляет класс только тогда, когда класс найден в определенном div.


0 ответов