将文本添加到从外部JS加载的字段

时间:2013-09-05 22:04:48

标签: javascript jquery

我正在尝试使用jQuery将文本添加到表单上的textarea。表单通过JS从外部站点加载。

Fiddle Here

textarea是'你什么时候想要演示?'领域。我相信这是这个领域。

<textarea name="Demo" class="k_textarea k_required" id="Question_1"/>

我已经尝试直接通过ID引用该字段(请参阅小提琴)并使用延迟以防这是资源加载订单问题。建议?

2 个答案:

答案 0 :(得分:2)

使用$(document).ready事件代替window.load

jsFiddle Demo

$(document).ready(function(){
    var input = $( '#Question_1');
    input.val( input.val() + "Contribution to a certain fund");
});

答案 1 :(得分:1)

如果我没记错的话,小提琴已经做了window.onload,这就是为什么你的例子不起作用的原因。

将其更改为jQuerys dom ready回调。

顺便说一句,由于Javascript是同步的,因此加载订单问题不是问题(只要您不引入ajax ofc)。