在jQuery中多次调用函数
问题描述:
我有一个名为“go()”的函数,需要在页面加载时调用三次。现在我已经把它叫做类“nav”的div的ready事件了。有人可以建议我怎样才能打电话去功能三次。添加go()调用一个接一个调用一次。在jQuery中多次调用函数
$('.nav').ready(function() {
go();
});
答
即使你说这是不行的,它应该...
$('.nav').ready(function() {
go();
go();
go();
});
更新: 如果你去一个错误()函数,它可能会去之前终止执行( )第一次返回。运行在Firebug中,看看你是否有任何错误。
答
$('.nav').ready(function() {
go();
go();
go();
});
应该调用它三次。
答
像rikh说的,你一定是错了。
请测试,你可以看到三个你好-S当你像这样的东西取代你去()函数:
function go() {
alert("hello");
}
答
正如其他人所指出的,将调用一后的,其他应该叫它三次。也许有一些go()正在做的事情,由于函数的调用方式等原因不会多次完成,等等。仔细看看go()可能会有帮助 - 请发布代码和/或解释为什么你需要调用它3次。
答
我想我明白你正在试图做...在最好的条件,我都不可能描述一下,因为我已经没有采取单一的jQuery类,只是通过这样的地方得知我自己的点点滴滴网站。我正在做类似的事情。我需要一个datepicker
来电两次,因为两个不同的领域需要一个日历弹出 - 对于登记入住和退房日期在form
。在我的脑子里,我这样做,我有两个独立和不同id
值由两个独立的脚本:
<script>
$(function() {
$("#datepicker").datepicker();
});
</script>
<script>
$(function() {
$("#datepicker2").datepicker();
});
</script>
在我的网页的
body
而且我form
看起来是这样的:
对于我入住日期:
<input name="DateIn" type="text" id="datepicker" style="width:90px"/>
对于我的离店日期:
<input name="DateOut" type="text" id="datepicker2" style="width:90px">
所以我猜你需要将每3个脚本在你html
#go1
,#go2
,#go3
在你的头部和相应的调用。我希望这有帮助。
谢谢你,有我在功能的错误,让我出丑*上! 感谢所有的回复家伙。 – theraneman 2009-06-03 13:55:15