在文本字段上使用带有.on()的事件加载不起作用

时间:2012-06-30 15:04:22

标签: jquery

我试图在我的文本字段上使用以下方法触发加载事件(例如设置默认值):

    $("#textfield1").on("load" , function(){
       $("#textfield1").val("WEEE");
    });

哪个不起作用。

如果我这样做:

 $(document).ready(function() { 
     $("#textfield1").val("WEEE");
  });

或者这个:

 $("body").on("load" , function(){
    $("#textfield1").val("WEEE");
 });
然后我得到了预期的效果。我在第一个片段中错误地使用了load吗?

2 个答案:

答案 0 :(得分:3)

  

当加载事件和所有子元素已完全加载时,会将事件发送到元素。此事件可以发送到与URL关联的任何元素:图像,脚本,框架,iframe和窗口对象。

通过.load()

所以,基本上是的:文本字段永远不会触发load事件。

答案 1 :(得分:0)

HTML元素没有load事件。

只有load个活动的元素为bodyimg,可能为linkscript