1

jquery() の live() 関数を使用しようとしています。しかし、理由はわかりませんが、機能していません。私を助けてください。

$("#button_suchen").click(function(){
     $(".search_listing_content").append("< div class="listing dunkel">

< div class="listing_add" style="width:30px;height:30px;"></div>< div class="listing_name">Sepp Forcher</div></div>");
              });

     $(".listing_add").live("click",function(){
            alert("yes");
    }); 
4

2 に答える 2

1

これを試して。jsコードをドキュメントに移動ます。

$(function(){

  $(document).on("click",".listing_add",function(){
    alert("yes");
  });

});
于 2013-03-07T15:38:10.033 に答える
1

Live は jQuery 1.7 から廃止され、1.9.0 で削除されました。代わりに .on() を使用してください。

$('.listing_add').on('click',function(){...});
于 2013-03-07T15:33:43.143 に答える