Я хотел бы использовать метод when
или then
в jQuery
для проверки значения, но, похоже, он не работает должным образом. Скрипт работает с аргументом if, но не с when.
$.when($(".myClass").val() !== undefined).then(function(){
console.log("$(".myClass").val()));
});
Это всегда возвращает undefined
. Он не ждет, пока элемент будет иметь значение. Однако это работает с аргументом if.
Любая идея, что не так в приведенном выше коде и как это исправить?
$.when
является асинхронным - person Rafael   schedule 25.08.2017