Просмотр полной версии : val() возвращает старое значение
val() возвращает старое значение, которое было прописано в value свойстве input элемента, а не введённое в него значение, как это исправить?
if (field.val().length < 1)
{
field.popover('show');
return false;
}
В field находится ссылка $(this) на элемент input
Причём получается как то через раз, то нормально, то старое значение
Зашёл в хроме в режим разработчика, value у поля не меняется при наборе символов, видимо оттуда и идёт старое значение...
Что интересно, когда val вызывается у параметра функции, получаю старое значение, а когда напрямую через $(this) то новое
Кажется разобрался, это было вызвано сторонним скриптом, который выводил подсказки
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot