我可以在使用jQuery的if語句中使用多個條件嗎?以下代碼根本不捕獲錯誤。 當您使用的是相同的&&
(AND)和||
(OR)如果參數製成每貼建議在jQuery中使用if語句需要滿足多個條件
$('.goRedIMG').on('click',function(event){
var ischecked = false;
var isOKtoSubmit = true;
var alertMessage = 'No tools have been selected';
var statusvar = '';
var transferstatusvar = '';
var action = $('#uTransaction option:selected').html();
$('.chkaction').each(function() { //loop through each checkbox
statusvar = $(this).closest('tr').children('.recordStatus').html();
transferstatusvar = $(this).closest('tr').children('.transferstat').html()
if($(this).prop('checked')) {
ischecked = true;
if((action == 'Transfer' && statusvar != 'ACTIVE') || (transferstatusvar != 'OK')){
isOKtoSubmit = false;
alertMessage = 'One or more records cannot be transferred because status is not ACTIVE and transfer status is not OK';
}
}
if(action == 'Accept Transfer' && transferstatusvar != 'AWAITING'){
isOKtoSubmit = false;
alertMessage = 'One or more records cannot be accepted or rejected because status is not ACTIVE or Transfer Status is not AWAITING';
}
});
if(isOKtoSubmit && ischecked !== false && action !== '--Select One--'){
$('#toolActions').submit();
}else {
alert(alertMessage);
}
});
請刪除;從'if'聲明的結尾。 '如果'陳述沒有;在結束 – 2014-08-27 16:49:03
好,謝謝,我會做到這一點 – mac3201 2014-08-27 19:53:43