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