установить значение для текущих элементов и динамически добавленных элементов в jquery - PullRequest
1 голос
/ 14 апреля 2011

У меня есть следующий код, но он не работает

$("body").delegate("textarea", "ready", function () {
    $(this).val("custom value");
});

Мое намерение установить, что значение для текущих элементов в dom и будущих текстовых областях, динамически добавляемых на страницу, есть ли решение?

1 Ответ

1 голос
/ 14 апреля 2011

.ready - это событие, которое происходит на document, а не при загрузке других элементов. К сожалению, и здесь нет изящного решения. Лучшее предложение, которое я могу сделать, состоит в том, чтобы после выполнения каждого из ваших запросов ajax выбрать все textarea s и установить их значения:

// maybe something similar to this.
$(document).ajaxSuccess(function() {
  $('textarea').val('custom value');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...