Задать вопрос
@RuslanTimuziyev
Немного кодер

Как поставить условие «если инпут обёрнут в класс active»?

<div class="btn-group" data-toggle="buttons">
                  <label class="btn btn-primary active">
                    <input type="radio" name="options" id="all" autocomplete="off" checked>Барлык
                  </label>
                  <label class="btn btn-primary">
                    <input type="radio" name="options" id="expEarth" autocomplete="off">Жер
                  </label>
                  <label class="btn btn-primary">
                    <input type="radio" name="options" id="expAir" autocomplete="off">Ауа
                  </label>
                </div>
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
Не совсем понятно, куда конкретно вы хотите вкрутить эту проверку и на каком этапе

Общее решение (без jQuery) такое:
var myInput = document.getElementsByTagName('input')[0]; //только вот тут нада условие выбора, какой конкретно инпут

if (myInput.parentElement.classList.contains('active')) //вот тут мы берем наш инпут, смотрим его предка. У предка просим список классов и проверяем, есть ли в списке наш
{
  console.log(myInput.checked);
   /////magic here
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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