Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблемы с this (https://javascript.ru/forum/jquery/24867-problemy-s.html)

W1nD 17.01.2012 15:28

Проблемы с this
 
$(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' Подскажите в чем проблема?

Riim 17.01.2012 15:30

console.log($(this).val());

W1nD 17.01.2012 15:33

Спасибо большое, потратил на это минут 30


Часовой пояс GMT +3, время: 06:58.