我正在尝试将vclick添加到动态JQM列表视图中。但我无法弄清楚如何识别被点击的号码。
for (var x=0; x<2; x++ ) {
$("#listitem"+x).bind("vclick",function(e)
{ console.log("clicked"+x); });
console.log(x);
}
代码有问题,但我无法弄清楚为什么x总是最大循环值,因为我觉得它应该在循环时设置。
它总是读取clicked2,从不点击1.
答案 0 :(得分:0)
该值始终报告为“2”,因为当click事件运行时,值为IS 2 .....它已到达for循环的赋值结束。
根本不需要循环 - 请参阅随附的小提琴。