我试图在我的文本字段上使用以下方法触发加载事件(例如设置默认值):
$("#textfield1").on("load" , function(){
$("#textfield1").val("WEEE");
});
哪个不起作用。
如果我这样做:
$(document).ready(function() {
$("#textfield1").val("WEEE");
});
或者这个:
$("body").on("load" , function(){
$("#textfield1").val("WEEE");
});
然后我得到了预期的效果。我在第一个片段中错误地使用了load
吗?
答案 0 :(得分:3)
当加载事件和所有子元素已完全加载时,会将事件发送到元素。此事件可以发送到与URL关联的任何元素:图像,脚本,框架,iframe和窗口对象。
通过.load()
所以,基本上是的:文本字段永远不会触发load
事件。
答案 1 :(得分:0)
HTML元素没有load
事件。
只有load
个活动的元素为body
,img
,可能为link
和script