我有一个多选择框包含的服务和持续时间。如果用户选择了,那么有些服务其持续时间被捕获,如果持续时间超过限额则警报是我generated.How可以取消由用户最后的检查值,使得持续时间不重置如果超过limit.here是我的代码:jQuery的取消选中用户最后选择的选项
jQuery('.check-service').click(function() {
serviceselected = jQuery("input.check-service:checked").length;
serviceduration = 0;
jQuery('input.check-service:checked').each(function() {
serviceduration = parseInt(jQuery(this).val()) + parseInt(serviceduration);
if (selectvalues == '') {
selectvalues = jQuery(this).attr('title');
serviceids = jQuery(this).attr('id');
} else {
selectvalues = selectvalues + "," + jQuery(this).attr('title');
serviceids = serviceids + ", " + jQuery(this).attr('id');
}
});
if (serviceduration >= '600') {
alert("Selected Service is more than available time slot.");
jQuery('input.check-service').attr('checked', false);
console.log();
}
目前其选中所有选中的valued.I只是想取消前面的最后一个选择的值。 在此先感谢。
谢谢你...现在它的工作。你拯救我整整一天。 – 2013-03-14 09:18:17