dev_max
@dev_max
Front-end developer

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

Добрый день, хочу использовать условный оператор '?' но почему-то в консоли выдает ошибку "Uncaught SyntaxError: Unexpected token ';'" в чем проблема обьясните пожалуйста?
$(document).on('focus focusout', 'input, textarea',  function(e){
      e.type === 'focusin' ? $(this).prev().addClass('labelfocus');
      e.type === 'focusout' && $(this).val() <= 0 ? $(this).prev().removeClass('labelfocus');
      }
  })
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
@d-sem
e.type === 'focusin' ? $(this).prev().addClass('labelfocus');


нужно или добавить вторую часть тернарного оператора или перевести в if.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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