$(document).ready(function() {
$(':text').change(function(e){
var c = e.target;
console.log(c);
})
})
Аналогично:
$(document).ready(function() {
$(':text').change(function(e){
console.log(this);
})
})
Два данных кода работают нормально, получают обьект. Как только я пытаюсь получить значение
<input type="text" value=""> используя данную конструкцию
$(document).ready(function() {
$(':text').change(function(e){
console.log(this.val());
})
})
Выдает ошибку:
Uncaught TypeError: Object #<HTMLInputElement> has no method 'val' Подскажите в чем проблема?