我有一个名为“go()”的函数,需要在页面加载时调用三次。现在我已经在类“nav”的div的ready事件中调用了它。有人可以建议我如何调用go函数三次。添加go()调用一个接一个地调用它。
$('.nav').ready(function() {
go();
});
答案 0 :(得分:4)
即使你说这不起作用,也应该......
$('.nav').ready(function() {
go();
go();
go();
});
更新: 如果你的go()函数中有错误,它可能会在go()第一次返回之前终止执行。在Firebug中运行,看看是否有任何错误。
答案 1 :(得分:2)
$('.nav').ready(function() {
go();
go();
go();
});
应该三次打电话。
答案 2 :(得分:2)
正如其他人所说的那样,一个接一个地拨打电话应该叫它三次。也许go()正在做的事情是由于调用函数的方式不会多次执行,等等。仔细看看go()可能会有所帮助 - 请发布代码和/或解释原因你需要打三次电话。
答案 3 :(得分:0)
就像里克所说,你一定是错的。
请测试用以下方法替换go()函数时可以看到三个hello-s:
function go() {
alert("hello");
}
答案 4 :(得分:0)
我想我理解你正在尝试做什么...以我可能描述的最佳术语,因为我没有参加过一个jQuery课程,只是通过像我们这样的网站这样的地方自己学到了点点滴滴。我做了类似的事情。我需要一个datepicker
来调用两次,两个不同的字段需要弹出一个日历 - 一个签到和签出日期 form
。在我的脑海中,我做了这个,我制作了两个单独的脚本,其中包含两个独立且不同的id
值:
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
<script>
$( function() {
$( "#datepicker2" ).datepicker();
});
</script>
我网页的form
中的body
看起来像这样:
我的入住日期:
<input name="DateIn" type="text" id="datepicker" style="width:90px"/>
我的退房日期:
<input name="DateOut" type="text" id="datepicker2" style="width:90px">
所以我猜你需要制作3个脚本,每个脚本包含#go1
,#go2
,#go3
,以及html
中的相应调用。我希望这会有所帮助。