在document.ready()部分中调用函数的语法是否正确?

时间:2013-07-31 10:35:32

标签: jquery

我很确定我的问题的答案并不太难:

我想在页面的$(document).ready(function()部分调用一个函数。 单击按钮已调用该功能。像这样:

<button  value="call function" action="#{functionClass.functionMethod}"/>

通过按钮的函数调用工作正常,如何将其正确地“转换”为'jquery-Style'?

更确切地说: 我想在加载页面时调用方法,而不是在单击按钮时调用。

$(document).ready(function() {


     EinstiegsseiteController.loadTranslation();

       }); 

不起作用。

1 个答案:

答案 0 :(得分:0)

function()的匿名on正文中调用该函数,而不是ready

$(document).on( 'click', '.someClass', function(){
    functionClass.functionMethod();
});

ready适用于DOM加载后应发生的事件。您不需要该事件,您需要click事件。如我所示,在on中使用它将使用动态DOM(例如在使用AJAX更改div时)。

编辑:考虑到问题的编辑,可以在DOM加载上调用该函数,如下所示:

$(document).ready(function(){
    functionClass.functionMethod();
});