2010-11-24 56 views

回答

12
$('a.confirm').click(function(e) { 
    var answer = confirm("Are you sure?") 
    if (answer){ 
     // do the default action 
    } else { 
     e.preventDefault(); 
    } 
}); 

$('a.confirm').click(function(e) { 
    var answer = confirm("Are you sure?") 
    if (!answer){ 
     e.preventDefault(); 
    } 
}); 

甚至只是

$('a.confirm').click(function(e) { 
    return confirm("Are you sure?"); 
}); 
+0

+1你比我更快的槍:-) – 2010-11-24 16:28:15

3

你可以直接返回confirm(「你確定嗎?」)。這將返回true或false,其中false將阻止該操作。

0
$('a.confirm').click(function(e) { 
    return confirm("Are you sure?") 
});