点击事件没有发生
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;
});
这是我的职能:
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;
});