Javascript 在jQuery中多次调用函数

Javascript 在jQuery中多次调用函数,javascript,jquery,Javascript,Jquery,我有一个名为“go()”的函数,需要在页面加载时调用三次。现在我把它称为“nav”类div的ready事件。有人能建议我如何三次调用go函数吗。添加go()会一个接一个地调用它,但只调用一次 $('.nav').ready(function() { go(); }); 即使你说这不起作用,它应该 $('.nav').ready(function() { go(); go(); go(); }); 更新: 如果go()函数中有错误,它可能

我有一个名为“go()”的函数,需要在页面加载时调用三次。现在我把它称为“nav”类div的ready事件。有人能建议我如何三次调用go函数吗。添加go()会一个接一个地调用它,但只调用一次

$('.nav').ready(function() {
     go();
    });

即使你说这不起作用,它应该

$('.nav').ready(function() {
     go();
     go();
     go();
    });
更新: 如果go()函数中有错误,它可能会在go()第一次返回之前终止执行。运行Firebug并查看是否有任何错误

$('.nav').ready(function() {
     go();
     go();
     go();
    });

应该叫它三次。

就像rikh sayd一样,你一定弄错了

请测试当您将go()函数替换为以下内容时,是否可以看到三个hello-s:

function go() {
  alert("hello");
}

正如其他人所说,一个接一个的打电话应该打三次。可能由于函数的调用方式等原因,go()正在执行的某些操作不会多次执行。仔细查看go()可能会有所帮助-请发布该代码和/或解释为什么需要调用它3次。

我想我理解你在尝试做什么……用我能描述的最好的术语,因为我没有上过任何jQuery课程,只是通过本网站这样的地方自学了一些零碎的东西。我也在做类似的事情。我需要一个
datepicker
来调用两次,两个不同的字段需要一个日历来弹出,一个
表单中的签入和签出日期。在我的头脑中,我这样做了,我用两个不同的
id
值制作了两个单独的脚本:

<script>
   $( function() {
     $( "#datepicker" ).datepicker();
   } );
</script>  


<script>
 $( function() {
   $( "#datepicker2" ).datepicker();
 });
</script> 
我的退房日期:

<input name="DateOut" type="text" id="datepicker2" style="width:90px">


因此,我想您需要制作3个脚本,每个脚本在您的头中都有
#go1
#go2
#go3
,并在
html
中进行相应的调用。我希望这能有所帮助。

谢谢,我的函数中有一个错误,使我在StackOverflow上看起来很笨!谢谢大家的回复。
<input name="DateOut" type="text" id="datepicker2" style="width:90px">