1

私は2つのdivを持っています。div A にはボタンがあり、div B には何もありません。div A のボタンをクリックすると、新しいボタンが div B に作成されます。つまり:

1) div A のボタンをクリックします。

2)クリックするとajaxメッセージ(jquery)がトリガーされ、メッセージはバックグラウンドサービス(djangoによって作成された)に送信されます。

3) バックグラウンド サービスは、div B の新しいボタンである html フラグメントを返します。

4) 新しいボタンは div B に表示されます。

$("#B").empty();
$("#B").html(response);

応答は html フラグメントです (html フラグメントには、id が「bt_2」の新しいボタンが含まれています)。

5) div B の新しいボタンをクリックします。

6) jquery を使用してこのクリックをキャプチャできませんでした:

$("#bt_2").click(function(tmp_event) {
    alert("get it!");
});

これらの js スクリプトはすべて同じファイル (名前は hp.js) にあり、div A のボタンをクリックする前に js ファイルが正常に読み込まれます。

新しいボタンのクリックをキャプチャしたい場合はどうすればよいですか? どんな助けでも感謝します!

4

2 に答える 2