我有一個多選擇框包含的服務和持續時間。如果用戶選擇了,那麼有些服務其持續時間被捕獲,如果持續時間超過限額則警報是我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