我在HTML表中有很多链接,当单击时会删除相应的行(通过GET参数调用PHP脚本)。
他们都有一个 delete_row 类。
如果点击这样的链接,我怎么能用jQuery显示确认('真正删除?')对话框?
当然,如果在对话框中选择了否,则会阻止关注该链接。
答案 0 :(得分:36)
试试这个。
$('.delete_row').click(function(){
return confirm("Are you sure you want to delete?");
})
答案 1 :(得分:21)
非常简单有效一行解决方案,不使用 jquery :
<a href="to/your/path" onclick="return confirm('Are you sure you want to delete?');">Delete</a>
答案 2 :(得分:3)
您可以在处理函数中使用事件对象的preventDefault方法:
jQuery('.delete_row').click(function(event){
if(!confirm('Really Delete?')){
event.preventDefault();
}
})
答案 3 :(得分:0)
我认为有错误!
使用此:
$('.delete_row').click(function(){
return confirm("Are you sure you want to delete?");
});
答案 4 :(得分:0)
您也可以在确认后调用另一个函数:
<a href="to/your/path" onclick="return confirm('Are you sure you want to delete?') && yourOtherFunction();">Delete</a>