我正在尝试使用 jQuery 将文本添加到表单上的文本区域。表单通过 JS 从外部站点加载。
textarea 是“您什么时候想要演示?” 场地。我相信是这个领域。
<textarea name="Demo" class="k_textarea k_required" id="Question_1"/>
我尝试通过 ID 直接引用该字段(参见小提琴)并使用延迟以防这是资源加载顺序问题。建议?
我正在尝试使用 jQuery 将文本添加到表单上的文本区域。表单通过 JS 从外部站点加载。
textarea 是“您什么时候想要演示?” 场地。我相信是这个领域。
<textarea name="Demo" class="k_textarea k_required" id="Question_1"/>
我尝试通过 ID 直接引用该字段(参见小提琴)并使用延迟以防这是资源加载顺序问题。建议?
使用$(document).ready
事件而不是window.load
.
$(document).ready(function(){
var input = $( '#Question_1');
input.val( input.val() + "Contribution to a certain fund");
});
如果我没记错的话,小提琴已经做了window.onload
,这就是你的例子不起作用的原因。
将其更改为 jQuerys dom 就绪回调。
顺便说一句,由于 Javascript 是同步的,加载顺序问题不是问题(只要你不引入 ajax ofc)。