gpt4 book ai didi

javascript - livequery - 确认()

转载 作者:行者123 更新时间:2023-11-28 02:59:10 27 4
gpt4 key购买 nike

我不明白为什么即使我点击“否”,这个confirm()调用也会被触发。你能告诉我我做错了什么吗?

$('.deleteButton').livequery('click',function(){
if(confirm('Are you sure?')){
return true;
}else
{
return false;
}
return false;
});

HTML 标记:

<a class="smallbutton deleteButton" href="users.php?todo=delete&id=32">delete</a>

我检查过,它确实返回 false,但页面仍然重定向到单击的 A href 值。通常,如果我返回 false,则不应该,对吗?

最佳答案

<a id="myId_1" href="#" class="deleteButton">delete</a>

$('.deleteButton').livequery('click',function(e){
e.stopPropagation();
if(confirm('Are you sure?')){
functionForDelete($(this).attr("id").split("_")[1]);
}
});

// OR ir you like goto href

<a id="myId1" href="url/delete/id.php?1" class="deleteButton">delete</a>
$('.deleteButton').livequery('click',function(e){
e.stopPropagation();
if(confirm('Are you sure?')){
window.location=$(this).attr("href");
}
});

关于javascript - livequery - 确认(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1631190/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com