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

Live 自 jQuery 1.7 起已弃用,并在 1.9.0 中删除,使用 .on() 代替

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

尝试这个。将您的 js 代码也移动到准备好的文档中。

$(function(){

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

});
于 2013-03-07T15:38:10.033 回答