如何从附加的html div访问css类?

时间:2015-10-12 23:40:54

标签: javascript jquery html css

如何访问由jquery的append创建的css类。我尝试了以下代码,我的类上有一个点击监听器,我想在div中访问,但事件没有被提取。谢谢

$.each(items, function(i, item) {
  ids.push(item.clientName);
  $("#bookedAds").append("<div class='alert alert-info' role='alert'>"+

    item.clientName+" <button name=' "+item.clientName +
    "' class='btn quickview' id='quickview' adSize ='"+item.adSize +
    "'>Quick View</button></div>"
    ); 

});
//Below is my on click Listener
   $(".quickview").click(function(){

  alert("This is not popping up :(");
});

1 个答案:

答案 0 :(得分:2)

要在动态创建的元素上触发事件,您需要使用事件委派,您可以尝试像这样更新代码

$(document).on('click', '.quickview', function(){ 
    alert("This is popping up :)");
});