Насколько я понимаю, jQuery - это сценарий, который будет выполнен, как только документ будет готов.
У меня есть динамически сгенерированный HTML-код, который генерируется при загрузке страницы, как только возвращается ответ с сервера относительночтобы генерировать.HTML все являются частью шаблона.Все они начинаются со следующей строки.
window.App=new AppView;
и сразу после этой строки у меня есть
alert($("#field").val());
, где $ ("# field") является частью шаблонакоторый был динамически сгенерирован в HTML
И NULL был предупрежден.
Но если я установлю setTimeout для выполнения оповещения, я увижу значение.Обе строки кода находятся в jQuery {}.
Может кто-нибудь объяснить, почему 2-я строка выполняется до выполнения всего в 1-й строке.
PS Это строка, которая генерирует шаблон
$("body").html($.tmpl("temp", data));