[英]how can I access a css class from the appended html div?
如何访问由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 :(");
});
要在动态创建的元素上触发事件,您需要使用事件委托,您可以尝试像这样更新代码
$(document).on('click', '.quickview', function(){
alert("This is popping up :)");
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.