gpt4 book ai didi

javascript - 单击事件在循环中多次触发

转载 作者:行者123 更新时间:2023-12-02 20:13:36 25 4
gpt4 key购买 nike

我正在循环内触发单击事件。它会触发多次。我怎样才能停止多次射击。

我的代码:-

var myArray = [1,2,3,4,5,6];

var i;
for(i=0;i<myArray.length;i++){
$(".Mydiv").click(function(){

alert(myArray[i]);

});
}

只是示例代码。

实际上,我使用 jQuery attr 每隔一个更新 Mydiv attr id 来获取当前用户。因此,当我单击 mydiv 时,我应该只获取当前用户 ID。但我全部开火。

谢谢

最佳答案

如果我很理解你,这就是解决方案:

  var myArray = [1,2,3,4,5,6];

var i = 0;
$(".Mydiv").click(function(){
alert(myArray[i]);
if(i < myArray.length-1) i++;
});

希望这有帮助。干杯

关于javascript - 单击事件在循环中多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com