我刚写了一个确认删除函数,需要一个类名:
jQuery(document).ready(function($) {
$('.ConfirmDelete').click(function() {
var question = $(this).attr('title');
if (question == '') question = 'Delete this record?';
return confirm(question);
});
});
Run Code Online (Sandbox Code Playgroud)
用法:
<input name="Delete" type="submit" value="Delete" class="ConfirmDelete" title="Delete #UsrName#?" />
Run Code Online (Sandbox Code Playgroud)
我想将.ConfirmDelete中的选择器更改为:
$('input:submit').attr('name','Delete').val('Delete')
Run Code Online (Sandbox Code Playgroud)
含义:如果提交按钮的名称为"删除"且值为"删除",则继续并假设他们要确认删除而不要求他们具有ConfirmDelete类.
Dav*_*ing 14
$(':submit[name="Delete"][value="Delete"]').click(function() {
return window.confirm(this.title || 'Delete this record?');
});
Run Code Online (Sandbox Code Playgroud)
以下内容适用于具有"删除"名称和值的任何提交按钮的所有当前和未来实例:
$(function(){
$(":submit[name='Delete'][value='Delete']").live("click", function(e){
e.preventDefault(); // remove if not necessary
// Seriously, delete it.
});
});
Run Code Online (Sandbox Code Playgroud)