0

ユーザーがリンクをクリックすると、モーダル要素が動的に生成されます。作成時にモーダルにコードを挿入しようとしています。私の問題は、モーダルが動的に生成されるため、JavaScript がモーダルをターゲットにできないことです。どうすればいいですか?

使用してみon()ましたが、モーダルが見つからないというエラーが発生しました。

$(document).on('click', '.open-modal', function() {
  console.log( $('.my-modal') ); //cannot find .my-modal
}
4

1 に答える 1

1

あなたのコメントから、Bootstrap の例に従っている場合は、クラスではなく ID でモーダルを識別しているため、#my-modal (または T に従う場合は #myModal) を使用することを意味する場合があります。

編集: ブートストラップ モーダルは、フォーマット済みの html に依存しているため、動的に生成される方法がわかりません。

于 2012-12-14T21:29:07.003 に答える