0

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

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

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

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

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

$(document).ready(function() {


     EinstiegsseiteController.loadTranslation();

       }); 

不起作用。

4

1 回答 1

0

调用匿名的主体中的函数function()on而不是ready

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

ready用于在 DOM 加载后应该发生的事件。你不需要那个事件,你需要那个click事件。正如我所展示的那样,在动态 DOM 中使用它on(例如在div使用 AJAX 更改 s 时)。

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

$(document).ready(function(){
    functionClass.functionMethod();
});
于 2013-07-31T10:37:06.040 回答