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

Почему именно такая последовательно кода?

$('input').on('keyup', function() {
    console.log(this.value.length);
});


this мне понятен, value это значение, length число элементов в наборе.

$('input').on('keyup', function() {
    console.log(this.length.value);
});


Почему так не работает?
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@reyzele
Программист
this указывает на поле input, у инпута есть атрибут value, в котором содержится значение, после того как сработает событие keyup... Ну а this.value.length это сколько символов в строке value.
this.length.value А так работать не будет потому что ты пыташься обратится к несуществующему атрибуту, либо объекту дом элемента input...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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