Jquery 您确定要删除吗?

Jquery 您确定要删除吗?,jquery,Jquery,我刚刚编写了一个需要类名的确认删除函数: jQuery(document).ready(function($) { $('.ConfirmDelete').click(function() { var question = $(this).attr('title'); if (question == '') question = 'Delete this record?'; return confirm(question); });

我刚刚编写了一个需要类名的确认删除函数:

jQuery(document).ready(function($) {
    $('.ConfirmDelete').click(function() {
        var question = $(this).attr('title');
        if (question == '') question = 'Delete this record?';
        return confirm(question);
    });
});
用法:

<input name="Delete" type="submit" value="Delete" class="ConfirmDelete" title="Delete #UsrName#?" />
意思是:
如果提交按钮的名称为“Delete”,其值为“Delete”,则假设他们希望确认删除,而不需要ConfirmDelete类。

可能是这样的吗

$('input:submit[name="Delete"][value="Delete"]')

您的问题有点模糊,但如果我解释正确,您实际上想知道在jQuery中选择
input type=“submit”name=“Delete”value=“Delete”
的语法

如果有的话,这里是:

$('input:submit[name="Delete"][value="Delete"]')

以下内容适用于名称和值均为“删除”的任何提交按钮的所有当前和未来实例:


有点模糊?我的天哪,我不知道如果不继续下去,我还能在这个问题上投入多少!主题标题根本没有涵盖实际问题。乔纳森,你用现场方法提出了一个很好的观点。回到2010年,这是一个极好的观点。问:“on”方法是否使用事件委派?您可以使用html5数据标记data delete=“true”,然后使用jQuery查找它们。否。无论何时,只要是一个名为“删除”且值为“删除”的提交按钮,我希望它在提交表单之前确认“确定”。这个答案是在2010年写的。我会使用$('form')。在('click','input:submit[name=Delete][value=“Delete”]”上,现在使用function(){}。和在贵公司一样吗?好吧,但这并不一定适用于所有人。。。因此,这并不是对答案的一个很有帮助的补充。
$('input:submit[name="Delete"][value="Delete"]')
$(function(){

    $(":submit[name='Delete'][value='Delete']").live("click", function(e){
      e.preventDefault(); // remove if not necessary
      // Seriously, delete it.
    });

});
$(':submit[name="Delete"][value="Delete"]').click(function() {
    return window.confirm(this.title || 'Delete this record?');
});