我有两个
当我尝试使用键盘下箭头改变第二个
在这里是fiddle,您可以重现上述与图片中提到的错误。 JS:
select
标签,基于第一个 select
中选择的值显示/隐藏第二个 select
中的选项,这个功能正常工作。然而今天我注意到了一种奇怪的行为。当我尝试使用键盘下箭头改变第二个
select
中的选项时,它仍然显示被隐藏的选项。让我感到非常困惑,请分享您的想法。在这里是fiddle,您可以重现上述与图片中提到的错误。 JS:
$('#AboveOrBelow').on('change', function(){
if($(this).val() === '1') {
$('#InitialLeakSource option[data-aob=Above]').show();
$('#InitialLeakSource option[data-aob=Below]').hide();
}
else if($(this).val() === "2"){
$('#InitialLeakSource option[data-aob=Above]').hide();
$('#InitialLeakSource option[data-aob=Below]').show();
}
else {
$('#InitialLeakSource option').show();
}
});
备注: 上面的图片并非100%清晰,请放大以获得更清晰的视野。