Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   val() возвращает старое значение (https://javascript.ru/forum/jquery/28889-val-vozvrashhaet-staroe-znachenie.html)

Tmin10 06.06.2012 11:56

val() возвращает старое значение
 
val() возвращает старое значение, которое было прописано в value свойстве input элемента, а не введённое в него значение, как это исправить?

tadjik1 06.06.2012 11:58

покажите код

Tmin10 06.06.2012 12:00

if (field.val().length < 1)
{
   field.popover('show');
   return false;
}

В field находится ссылка $(this) на элемент input

Причём получается как то через раз, то нормально, то старое значение

Зашёл в хроме в режим разработчика, value у поля не меняется при наборе символов, видимо оттуда и идёт старое значение...

Tmin10 06.06.2012 12:30

Что интересно, когда val вызывается у параметра функции, получаю старое значение, а когда напрямую через $(this) то новое

Tmin10 06.06.2012 12:41

Кажется разобрался, это было вызвано сторонним скриптом, который выводил подсказки


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