Задать вопрос
letehaha
@letehaha
Вникаю вo front-end

Почему не срабатывает проверка?

875e1e8b10c74429a5dc5bef508d2bb4.png

На 16-м лайне я проверяю через $(this), есть ли у элемента атрибут. Если есть, то ошибка, иначе выполнить код. Почему не срабатывает?

Вот сам фидл
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
наверно нужно в if условие проверять, а не присваивать attr элементу
https://jsfiddle.net/8L1ongeq/1/
Ответ написан
Комментировать
@Yadalay
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel
if($(this).attr('data-role') == 'disabled')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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