Используйте .html () для заполнения div, созданного с помощью Ajax-запроса. - PullRequest
0 голосов
/ 13 марта 2012

Я хотел бы заполнить div, созданный с помощью запроса AJAX с использованием jQuery.

Кажется, что я не могу этого сделать, поскольку мой новый DIV не находится в DOM во время привязки события. Вот мой код:

function updateNotice(content, type) {
    noticeName.html(content).addClass(type).show("slow");
}

noticeName имеет значение $( "#form-notice" ); в глобальной переменной. Но form-notice - это div, который отправляется из другого ajax-запроса (вызывается перед тем, что указан выше), как я могу его заполнить? Должен ли я использовать jQuery.on ()? Как это использовать?

1 Ответ

2 голосов
/ 13 марта 2012

Вам нужно сделать это $ ("# form-note"); после рендеринга html, полученного из вашего вызова ajax.

function updateNotice(content, type) {
noticeName = $( "#form-notice" );
noticeName.html(content).addClass(type).show("slow");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...