0

以下を使用して要素を追加する場合:

jQuery(document).ready(function($){
   // append new div somewhere
}

新しく作成された div (ドキュメントの準備ができた後) がクリックされたかどうかを確認するにはどうすればよいですか? これはうまくいかないようです:

   jQuery(document).ready(function($){
       // append new div somewhere with "test" class
     $(".test").click( function(){
           // do things
      });

    }
4

2 に答える 2

2

ここではメソッド「on」を使用する必要があります。イベントを既存の要素と、後で追加できる要素に関連付けます。ドキュメントを確認することもできます: http://api.jquery.com/on/

このコードはあなたの問題を解決するはずです:

$(document).on('click', '.class-of-newly-added-element', function(e) {
  // your code here
});
于 2013-07-03T12:44:24.503 に答える