tôi chỉ viết một xác nhận chức năng đó đòi hỏi phải có một tên lớp xóa:Bạn có chắc chắn muốn xóa không?
jQuery(document).ready(function($) {
$('.ConfirmDelete').click(function() {
var question = $(this).attr('title');
if (question == '') question = 'Delete this record?';
return confirm(question);
});
});
Cách sử dụng:
<input name="Delete" type="submit" value="Delete" class="ConfirmDelete" title="Delete #UsrName#?" />
Tôi muốn thay đổi bộ chọn từ .ConfirmDelete một cái gì đó như:
$('input:submit').attr('name','Delete').val('Delete')
Ý nghĩa: Nếu nút gửi có tên 'Xóa' và giá trị của nó là 'Xóa', hãy tiếp tục và giả sử họ muốn con công ty xóa mà không yêu cầu họ phải có một lớp ConfirmDelete.
Bạn có thể sử dụng thẻ dữ liệu html5, xóa dữ liệu = "true", sau đó sử dụng jQuery để tìm chúng. – ShiftyThomas
Không. Bất cứ lúc nào nó là một nút gửi với tên của "xóa" với một giá trị "xóa", tôi muốn nó để xác nhận "Bạn có chắc chắn" trước khi gửi biểu mẫu. –