JQuery Mobile将事件绑定到listview

时间:2012-09-30 01:13:07

标签: javascript jquery-mobile

我正在尝试将vclick添加到动态JQM列表视图中。但我无法弄清楚如何识别被点击的号码。

http://jsfiddle.net/2hR9w/

for (var x=0; x<2; x++ ) {
    $("#listitem"+x).bind("vclick",function(e)
           { console.log("clicked"+x); });
    console.log(x);
}

代码有问题,但我无法弄清楚为什么x总是最大循环值,因为我觉得它应该在循环时设置。

它总是读取clicked2,从不点击1.

1 个答案:

答案 0 :(得分:0)

http://jsfiddle.net/2hR9w/7/

该值始终报告为“2”,因为当click事件运行时,值为IS 2 .....它已到达for循环的赋值结束。

根本不需要循环 - 请参阅随附的小提琴。