【发布时间】:2011-10-14 23:33:09
【问题描述】:
所以我有一组这样的事件:
$('#slider-1').click(function(event){
switchBanners(1, true);
});
$('#slider-2').click(function(event){
switchBanners(2, true);
});
$('#slider-3').click(function(event){
switchBanners(3, true);
});
$('#slider-4').click(function(event){
switchBanners(4, true);
});
$('#slider-5').click(function(event){
switchBanners(5, true);
});
我想通过一个循环运行它们,我已经在运行这样的东西:
for(i = 1; i <= totalBanners; i++){
$('#slider-' + i).click(function(event){
switchBanners(i, true);
});
}
理论上应该可以工作,但是一旦我加载文档,它似乎就不起作用了...它不会像单击时那样响应任何特定的 div id...无论我单击哪个,它都会遍历每个 div。我想动态创建更多事件侦听器,但我首先需要这些...
我错过了什么?
【问题讨论】:
标签: javascript jquery