我的块有问题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);
}
我不知道怎么了?我将不胜感激任何帮助。