【发布时间】:2014-12-24 07:58:37
【问题描述】:
代码有问题吗?因为,当我删除语句中的 OR 时,我得到了正确的输出,但是当我插入 || 时,我得到的输出是 OR 运算符所在的语句中的内容。
$(document).ready(function(){
$("#select1").change(function(){
if($(event.target).val() == 'AK'){
$("#select2").change(function(){
if($(event.target).val() == 'LLC'){
$('#txt6').val('250.00');
}else{
$('#txt6').val('250.00');
}
});
}else if($(event.target).val() == 'AR' || 'CO' || 'HI' || 'IA' || 'MS'){
$("#select2").change(function(){
if($(event.target).val() == 'LLC'){
$('#txt6').val('50.00');
} else{
$('#txt6').val('50.00');
}
});
}else
if($(event.target).val() == 'AZ'){
$("#select2").change(function(){
if($(event.target).val() == 'LLC'){
$('#txt6').val('50.00');
} else{
$('#txt6').val('60.00');
}
});
}else
}else
if($(event.target).val() == 'WI'){
$("#select2").change(function(){
if($(event.target).val() == 'LLC'){
$('#txt6').val('103.00');
} else{
$('#txt6').val('103.00');
}
});
}else
{
$("#select2").change(function(){
if($(event.target).val() == 'LLC'){
$('#txt6').val('186.00');
} else{
$('#txt6').val('186.00');
}
});
}
});
});
【问题讨论】:
-
这是一个有效的 if 语句吗? $(event.target).val() == 'AR' || '一氧化碳' || '嗨' || 'IA' || '多发性硬化症'。不应该是 $(event.target).val() == 'AR' || $(event.target).val() == 'CO' || $(event.target).val() == 'HI' || $(event.target).val() == 'IA' || $(event.target).val() == 'MS'?
标签: jquery html if-statement logical-operators