文档准备好后调用函数?

时间:2012-01-16 10:58:51

标签: jquery

当我的文档准备就绪时,我会执行以下操作:

$(document).ready(function () {
    $('#ReferenceID').change(function () { reLoad(); });
});

但是我还想在文档时触发reLoad()函数的执行 准备好了。

我该如何调用该功能?

在reLoad()里面我希望能有一些信息显示“正在加载”这个词。像加载数据时的jQgrid之类的东西。那很容易吗?

5 个答案:

答案 0 :(得分:2)

如果我理解正确,那么您需要做的就是在ready事件处理程序中调用该函数:

$(document).ready(function () {
    reLoad(); //Calls reLoad
    $('#ReferenceID').change(function () { reLoad(); });
});

请注意,如果您不需要在change事件处理程序中执行任何其他操作,并且您不需要将任何参数传递给reLoad,则只需将引用传递给{ {1}} reLoad方法:

change

答案 1 :(得分:2)

简单地说:

$(document).ready(function () {
 reLoad();
    $('#ReferenceID').change(function () { reLoad(); });
});

答案 2 :(得分:2)

首先,您可以将reLoad直接绑定到Change事件

$(document).ready(function () {
    $('#ReferenceID').change(reLoad);
});

要调用它,要么触发更改,要么直接调用

$(document).ready(function () {
   $('#ReferenceID').change(reLoad);
   $('#ReferenceID').trigger('change');
});

答案 3 :(得分:1)

喜欢那个

$(document).ready(function () {
    reLoad();
    $('#ReferenceID').change(function () { reLoad(); });
});

答案 4 :(得分:0)

我知道你有答案,但你也可以这样做:

$(document).ready(reLoad);

这使用您的函数(reLoad)作为文档就绪事件处理程序。