0

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

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

这是行不通的。

如果我这样做:

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

或这个:

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

然后我得到了想要的效果。我load在第一个片段中使用错误吗?

4

2 回答 2

3

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

通过.load()

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

于 2012-06-30T15:07:45.930 回答
0

HTML 元素没有load事件。

只有带有load事件的元素是body,img并且可能linkscript

于 2012-06-30T15:07:55.750 回答