首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery点击事件

jquery点击事件
EN

Stack Overflow用户
提问于 2010-03-10 18:16:30
回答 2查看 369关注 0票数 3

我在我的网站上有一个删除按钮,我想在其中添加一个确认框。我已经用JQuery编写了以下代码,但是如果用户确认删除,我不确定如何继续加载页面。例如,我应该在if语句中放入什么来反转preventDefault?

代码语言:javascript
复制
$(".delete").click(function(e){
            e.preventDefault(); 

            if (confirm('Are you sure you want to delete this?')) {
                 NEED SOMETHING IN HERE TO CONTINUE WITH THE LOADING OF THE PAGE

            }
        });

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-10 18:23:02

e.preventDefault()具有与简单return false相同的功能,因此您可以这样做来达到相同的效果:

代码语言:javascript
复制
$(".delete").click(function(e){
    // Will continue if the user clicks 'Yes'
    return confirm('Are you sure you want to delete this?');
});

我不知道你想做什么,但这应该能回答你的问题。

请注意,此函数不能停止页面加载,因为当调用此函数时,页面已经加载。所以,如果你需要一个更具体的答案,请举例说明你正在尝试做什么。

票数 3
EN

Stack Overflow用户

发布于 2010-03-10 18:25:05

只是改变逻辑?

代码语言:javascript
复制
$(".delete").click(function(e){
    if (!confirm('Are you sure you want to delete this?')) {
        e.preventDefault();           
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2416027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档