设置当前元素的值和jquery中动态添加的元素

时间:2011-04-14 19:19:35

标签: javascript jquery events dom

我有以下代码,但它不起作用

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

我的意图是将dom和未来textareas上的当前元素的值动态添加到页面中,是否有解决方案?

1 个答案:

答案 0 :(得分:1)

.readydocument上发生的事件,而不是在加载其他元素时发生的事件。不幸的是,这也没有一个优雅的解决方案。我可以提出的最佳建议是,在完成每个ajax请求后,选择所有textarea并设置其值:

// maybe something similar to this.
$(document).ajaxSuccess(function() {
  $('textarea').val('custom value');
});