我在我的网站上有一个删除按钮,我想在其中添加一个确认框。我已经用JQuery编写了以下代码,但是如果用户确认删除,我不确定如何继续加载页面。例如,我应该在if语句中放入什么来反转preventDefault?
$(".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
}
});谢谢
发布于 2010-03-10 18:23:02
e.preventDefault()具有与简单return false相同的功能,因此您可以这样做来达到相同的效果:
$(".delete").click(function(e){
// Will continue if the user clicks 'Yes'
return confirm('Are you sure you want to delete this?');
});我不知道你想做什么,但这应该能回答你的问题。
请注意,此函数不能停止页面加载,因为当调用此函数时,页面已经加载。所以,如果你需要一个更具体的答案,请举例说明你正在尝试做什么。
发布于 2010-03-10 18:25:05
只是改变逻辑?
$(".delete").click(function(e){
if (!confirm('Are you sure you want to delete this?')) {
e.preventDefault();
}
});https://stackoverflow.com/questions/2416027
复制相似问题