(function($) {
$.fn.confirmCheckbox = function(options) {
var defaults = {
selestAllId: "selestAll",//全选按钮ID
confirmTip: "确定删除此信息吗? 删除后将不能恢复!",
mustTip: "请选择需要删除的信息!"
}
var options = $.extend(defaults, options);
this.each(function() {
var resetbtn = $(this);
resetbtn.css({ cursor: "pointer" }).click(function() {
var items = document.getElementsByTagName("input");
var chk = document.getElementById(options.selestAllId);
var j = 0;
for (var i = 0; i < items.length; i++) {
if (items[i].type == 'checkbox' && items[i].checked == true && chk != items[i]) {
j++;
}
}
if (j > 0) {
return confirm(options.confirmTip);
} else {
alert(options.mustTip);
return false;
}
});
$("#" + options.selestAllId).click(function() {
var bool = $(this).attr("checked") ? true : false;
$("input:checkbox").attr("checked", bool);
});
});
};
})(jQuery);
应用WEB后台列表审核或删除操作