Задать вопрос
@MisTFoR

Как сделать "если все с кнопки с val="off", то..."?

Здравствуйте!
Я использую JQuery
У меня есть кнопки:
<button class="all_water" val="off">
    <span>Кнопочка</span>
</button>

<button class="pr_water" val="off">
    <span>Кнопочка</span>
</button>
<button class="pr_water" val="off">
    <span>Кнопочка</span>
</button>
<button class="pr_water" val="off">
    <span>Кнопочка</span>
</button>

У меня есть скрипт который, при нажатии на кнопку меняет val="off" на val="on" и так же в обратную сторону.
Не могу додуматься как сделать так - что если все кнопки класса "pr_water" с val="off", то кнопка класса "all_water" менялась с val="off" на val="on".
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
$('button.pr_water').click(function() {
    if ($('button.pr_water[val="off"]').length === $('button.pr_water').length) {
        $('button.all_water').attr('val', 'on');
    }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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