我在这里挣扎。我有这个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)时。它不是给出我的行号,而是始终显示数组的最后一个索引。
我在这里缺少什么?
感谢