2012-04-02 24 views
0

私はphonegapとjQueryを使用してiPhone用に構築しているアプリで少し問題があります。私はon動的に作成されたコンテンツの機能を使用するように私に言っているいくつかのスレッドを発見した。しかし、私は正しく動作するようにボタンを得ることができません。 follownigコードは、ループステートメントからボタンを作成します。ボタンの機能が動的コンテンツで正しく機能していません

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

次のコードでは、作成した3つのボタンがあり、これまでのところ

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

私のクリック機能

であるが、彼らは、アラートを生成しないと、私はエラーメッセージを取得していません。誰かが私が間違ったことを説明するのを助けることができる?

+0

は私が動的に作成したボタンにそれをビングする必要があり、私はjQueryの1.7.1 – mithunsatheesh

+0

を保証します要素ではない – JPK

答えて

1

私はあなたが非動的要素(#question)にバインドする必要があると思う:

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

を使用していますjqueryのバージョン> = 1.7 – JPK

+0

常時存在する要素( '#question')にバインドし、常に存在する要素の中のターゲット要素を見つけるセレクタ(' .next')を提供する必要があります。上記を注意深く見て、ドキュメントを参照してください(これは常に参考になります)。 – bububaba

+0

情報ありがとう、私は今試してみる – JPK

関連する問題