我有以下代码,但它不起作用
$("body").delegate("textarea", "ready", function () {
$(this).val("custom value");
});
我的意图是将dom和未来textareas上的当前元素的值动态添加到页面中,是否有解决方案?
答案 0 :(得分:1)
.ready
是document
上发生的事件,而不是在加载其他元素时发生的事件。不幸的是,这也没有一个优雅的解决方案。我可以提出的最佳建议是,在完成每个ajax请求后,选择所有textarea
并设置其值:
// maybe something similar to this.
$(document).ajaxSuccess(function() {
$('textarea').val('custom value');
});