Javascript悬停事件和局部变量

时间:2016-01-08 14:32:31

标签: javascript jquery

我在这里挣扎。我有这个Javascript代码:

var myPath = {};
for (var i = 0; i < myData.length; i++) {
    myPath[myData[i].CodigoEvento].row = {
                    elem: $("<tr>").appendTo($("#TablaMoviles tbody")).hover(function () {
                        console.log(i);
                    }, function () {
                        console.log(i);
                    })
                }
}

它适用于迭代数据数组(myData),对于每个项目,使用JQuery在表中创建一行。这很完美。问题是当我创建悬停事件并尝试打印鼠标指向的行的索引(i)时。它不是给出我的行号,而是始终显示数组的最后一个索引。

我在这里缺少什么?

感谢

0 个答案:

没有答案