相关疑难解决方法(0)

JavaScript单击处理程序在for循环中未按预期工作

我正在尝试学习JS并遇到问题.

我尝试了很多东西并用Google搜索,但都是徒劳的.下面的代码段不能按预期工作.我应该点击我的价值,但它总是返回6.我把我的头发拉出来,请帮忙.

for (var i = 1; i < 6; i++) {

    console.log(i);

    $("#div" + i).click(
        function() {
            alert(i);
        }
    );
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

javascript event-handling javascript-events mouseevent

211
推荐指数
3
解决办法
3558
查看次数