点击事件没有发生

cliick event not happening

这是我的职能:

function bind_click_user_pages()
{
     $(".card-pages-own").click(function () {
       debugger;
     })
}

站点没有进入中断模式,这是它应该做的事
这是我的函数调用

 api.post(`/api/blog/get_user_pages`).then(response => {
    response.response.forEach(response => {
        $(".card").append(`  
           <div class="card" id="page_card_${response.id}" datacol1="${response.id}">
           </div> 
        `);        
      });
  });
bind_click_user_pages();

我不知道怎么了

首先,您的绑定选择器中似乎遗漏了一些东西:$(".card card-pages") “card-pages”可能是 class 或 ID,而不是元素。

其次,绑定函数在异步 api.post 之外,因此您的 div 可能是在绑定之后创建的,它不会附加点击事件。为防止这种情况,您可以将事件附加到文档中,例如:

$(document).on("click", ".card .card-pages", function() {
  debugger;
});