从另一个函数调用jQuery的DOM就绪函数

时间:2009-02-26 09:36:46

标签: javascript jquery

是否可以从另一个Javascript函数中调用jQuery的$(document).ready函数?我有一个按钮,单击该按钮应调用jQuery DOM就绪函数。这可能吗?

1 个答案:

答案 0 :(得分:9)

如果您是从其他javascript函数调用它,请删除$(document).ready部分

function f1(){
 $('#idhere').something;
}

或者如果您只想在文档准备就绪时调用函数,请将函数调用放在$(document).ready

$(document).ready(function(){
 function f1(){
  //do something here
 }
});

但是你没有充分利用jquery的全部功能。如果要将onclick事件与元素关联,可以这样做:

<button id='button1'></button>

在js文件中:

$('#button1').click(function(){
 //do the onclick sequence here
});