동적 JQM listview에 vclick을 추가하려고합니다. 하지만 어떤 번호를 클릭했는지 식별하는 방법을 알 수 없습니다.JQuery Mobile이 listview에 이벤트를 바인딩합니다.
for (var x=0; x<2; x++) {
$("#listitem"+x).bind("vclick",function(e)
{ console.log("clicked"+x); });
console.log(x);
}
뭔가 코드에 문제가 있습니다 만, x는 항상 최대 루프 값 왜 내가이에 설정해야합니다 같은 느낌 때문에 나는 알아낼 수 없습니다 루프의 시간.
항상 읽음 2, 읽지 않음 1을 읽습니다. 클릭 이벤트가 실행될 때, 값이 2이기 때문에
값은 "2"모든 시간으로보고되고있다
바이올린을 확인하고 올바른 것을 제출 했습니까? 코드에서 'X'에 대한 참조가 보이지 않으며 항상 '클릭 1'을 얻습니다. –
예, 죄송합니다. 방금 업데이트되었습니다. 틀렸어 – nycynik
글쎄 ... 여전히 똑같은 바이올린이야. –