我很确定我的问题的答案并不太难:
我想在页面的$(document).ready(function()
部分调用一个函数。
单击按钮已调用该功能。像这样:
<button value="call function" action="#{functionClass.functionMethod}"/>
通过按钮的函数调用工作正常,如何将其正确地“转换”为'jquery-Style'?
更确切地说: 我想在加载页面时调用方法,而不是在单击按钮时调用。
$(document).ready(function() {
EinstiegsseiteController.loadTranslation();
});
不起作用。
答案 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();
});