getData.phpファイルの動的コンテンツをjQueryダイアログに挿入します。今jQuery UIを開くダイアログボックス動的コンテンツを含むダイアログボックスを開き、動的に反応してダイアログ内をクリックします。
<p id="data1" class="data">data1</p>
<p id="data2" class="data">data2</p>
<p id="data3" class="data">data3</p>
私の問題である:
$("#buttonGetData").click(function() {
$.get("getData.php", function(data){
$("#dialog").html(data);
$("#dialog").dialog();
return false;
});
});
がgetData.phpが戻ったばかりのようなものを与える:それは、これまでに経由して正常に動作します私は、各データ行にダイナミッククリックリスナーを追加するにはどうすればよいので、私私のサイトでクリックされたデータを使用できますか?それぞれの 'p'をクリック可能にして、その内容を 'textarea'に設定するために内部のデータを使用します。
問題は、動的に追加された新しい行がサイトのJSの一部ではないため、clickListenerを使用してそれらにアクセスできないという問題があるようです。
これはどのように正しく行われますか?ありがとうございました!
あなたは、[イベントの委任](https://learn.jquery.com/events/event-delegation/)私は今、この権利に探しています – billyonecan
を使用することができます。それは有望に見えます。私はそれが働くならば、私は戻って報告します。 –