如何使用jQuery确认单击链接

如何使用jQuery确认单击链接,jquery,hyperlink,Jquery,Hyperlink,我在一个HTML表中有许多链接,当单击时(通过GET参数调用PHP脚本),这些链接会删除相应的行 它们都有一个类delete\u row 单击此类链接时,如何使用jQuery显示确认('Really delete?')对话框 当然,当在对话框中选择了“否”时,请禁止跟随该链接。您可以在处理程序函数中使用事件对象的preventDefault方法: jQuery('.delete_row').click(function(event){ if(!confirm('Really Delet

我在一个HTML表中有许多链接,当单击时(通过GET参数调用PHP脚本),这些链接会删除相应的行

它们都有一个类delete\u row

单击此类链接时,如何使用jQuery显示确认('Really delete?')对话框


当然,当在对话框中选择了“否”时,请禁止跟随该链接。

您可以在处理程序函数中使用事件对象的preventDefault方法:

jQuery('.delete_row').click(function(event){
     if(!confirm('Really Delete?')){
         event.preventDefault();
     }
})
试试这个

$('.delete_row').click(function(){
    return confirm("Are you sure you want to delete?");
})

我认为这是一个错误

使用以下命令:

$('.delete_row').click(function(){
    return confirm("Are you sure you want to delete?");
});

非常简单有效的一行解决方案,无需使用jquery

<a href="to/your/path" onclick="return confirm('Are you sure you want to delete?');">Delete</a>

您也可以在确认后调用另一个函数,如下所示:

<a href="to/your/path" onclick="return confirm('Are you sure you want to delete?') && yourOtherFunction();">Delete</a>


这里不需要event.preventDefault()吗?不需要,返回
true/false
就可以了。效果很好,我如何使用数据消息属性等自定义对话框中的消息?效果很好;)非常感谢。