我的块有问题else。该if块运行良好 - 当 的值#finish_day小于时,和(select) 中4的选项值相同。#get_car#return_car
我可以自动更改 in#get_car和 in的选项,#return_car并且只有一个处于活动状态(与 in 相同#get_car)。
不幸的是,当值#finish_day大于4(else块)时,我无法激活选项#return_car- 仍然只有一个选项处于活动状态并且休息被禁用。
这是我的代码:
if ( $("#finish_day").val() < 4 ) {
$('#get_car, #return_car').not(this)
.children('option[value=' + this.value + ']')
.attr('selected', true)
.siblings().attr('disabled', true);
} else {
$('#get_car, #return_car').attr('selected', false);
}
我不知道怎么了?我将不胜感激任何帮助。