簡體   English   中英

如何從附加的html div中訪問CSS類?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM