@freeman0204

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

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


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

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


Почему так не работает?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
@reyzele
Программист
this указывает на поле input, у инпута есть атрибут value, в котором содержится значение, после того как сработает событие keyup... Ну а this.value.length это сколько символов в строке value.
this.length.value А так работать не будет потому что ты пыташься обратится к несуществующему атрибуту, либо объекту дом элемента input...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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