>im 尝试使用以下方法在我的文本字段上触发加载事件(例如设置默认值):
$("#textfield1").on("load" , function(){
$("#textfield1").val("WEEE");
});
这行不通。
如果我这样做:
$(document).ready(function() {
$("#textfield1").val("WEEE");
});
或者这个:
$("body").on("load" , function(){
$("#textfield1").val("WEEE");
});
然后我得到了想要的效果。 我在第一个片段中是否错误地使用了load
?
当元素和所有子元素都已完全加载时,将向该元素发送 load 事件。此事件可以发送到与 URL 关联的任何元素:图像、脚本、框架、iframe 和窗口对象。
通过 .load()
所以,基本上是的:文本字段永远不会触发load
事件。
HTML
元素没有load
事件。
只有具有load
事件的元素才会被body
、img
,并且可能link
和script