2012-04-02 7 views
0

phonegap 및 jQuery를 사용하여 iPhone 용으로 제작하는 앱에 약간의 문제가 있습니다. 동적으로 생성 된 내용에 대해 on 함수를 사용하라는 몇 가지 스레드를 발견했습니다. 그러나, 나는 제대로 작동하는 버튼을 얻을 수 없습니다. follownig 코드는 루프 문에서 단추를 만듭니다.버튼 기능이 동적 콘텐츠에서 올바르게 작동하지 않습니다.

$("#question").append('<button class="next">ClickMe</buttons>');

다음 코드는 생성 된 3 개 버튼이 있습니다, 지금까지

$(".next").on("click", function(){ alert("working"); });

내 클릭 기능

입니다,하지만 그들은 경고를 생성하지 않고 내가 오류 메시지를 얻을 수 없습니다. 아무도 내가 잘못한 것을 설명 할 수 있습니까?

+0

이 보장 JQuery와 버전> = 나는 내가 동적으로 생성 된 버튼에 빙 필요가 jQuery를 1.7.1 – mithunsatheesh

+0

요소가 아니라 – JPK

답변

1

난 당신이 아닌 동적 요소 (#question)에 결합 할 필요가 있다고 생각 :

$("#question").on("click", ".next", function(){ alert('working') }); 
+0

를 사용하고 1.7 – JPK

+0

항상 존재하는 요소 ('# question')에 바인드하고 항상 존재하는 요소 내부에서 대상 요소를 찾으려면 선택기 ('.next')를 제공해야합니다. 위의 내용을주의 깊게 살펴보고 설명서를 찾아보십시오 (항상 도움이됩니다). – bububaba

+0

정보를 주셔서 감사합니다, 나는 지금 그것을 시도 할 것입니다 – JPK

관련 문제