Javascript 选择框选项禁用/启用不在jQuery中工作

Javascript 选择框选项禁用/启用不在jQuery中工作,javascript,jquery,Javascript,Jquery,我有两个带有一些依赖条件的选择框。当我选择大于级别8时,需要启用所有选项。但它不起作用 功能启用奥运会(gradeid){ var gradeval=$(“#levels”+gradeid+”选项:选中”).val(); 如果(gradeval>0&(gradeval==8 | | gradeval==9 | | gradeval==10)){ 警报(gradeval); jQuery(“#olympiads”+gradeid+”选项:contains('3')”)。removeAttr('d

我有两个带有一些依赖条件的选择框。当我选择大于级别8时,需要启用所有选项。但它不起作用

功能启用奥运会(gradeid){
var gradeval=$(“#levels”+gradeid+”选项:选中”).val();
如果(gradeval>0&(gradeval==8 | | gradeval==9 | | gradeval==10)){
警报(gradeval);
jQuery(“#olympiads”+gradeid+”选项:contains('3')”)。removeAttr('disabled');
jQuery(“#olympiads”+gradeid+”选项:contains('4')”)。removeAttr('disabled');
}否则{
jQuery(“#olympiads”+gradeid+”选项:contains('3')”).attr('disabled');
jQuery(“#olympiads”+gradeid+”选项:contains('4')”).attr('disabled');
}
}

挑选
一级
二级
三级
四级
五级
六级
7级
八级
第9级
第10级
英语
数学
科学类
人工智能
此选择器:

option:contains('3') 
查看选项的文本,而不是值

改为

option[value=3]
功能启用奥运会(gradeid){
var gradeval=$(“#levels”+gradeid+”选项:选中”).val();
如果(gradeval>0&(gradeval==8 | | gradeval==9 | | gradeval==10)){
控制台日志(gradeval);
jQuery(“#olympiads”+gradeid+”选项[value=3]”)。removeAttr('disabled');
jQuery(“#olympiads”+gradeid+”选项[value=4]”)。removeAttr('disabled');
}否则{
jQuery(“#olympiads”+gradeid+”选项[value=3]”).attr('disabled','disabled');
jQuery(“#olympiads”+gradeid+”选项[value=4]”).attr('disabled','disabled');
}
}

挑选
一级
二级
三级
四级
五级
六级
7级
八级
第9级
第10级
英语
数学
科学类
人工智能
此选择器:

option:contains('3') 
查看选项的文本,而不是值

改为

option[value=3]
功能启用奥运会(gradeid){
var gradeval=$(“#levels”+gradeid+”选项:选中”).val();
如果(gradeval>0&(gradeval==8 | | gradeval==9 | | gradeval==10)){
控制台日志(gradeval);
jQuery(“#olympiads”+gradeid+”选项[value=3]”)。removeAttr('disabled');
jQuery(“#olympiads”+gradeid+”选项[value=4]”)。removeAttr('disabled');
}否则{
jQuery(“#olympiads”+gradeid+”选项[value=3]”).attr('disabled','disabled');
jQuery(“#olympiads”+gradeid+”选项[value=4]”).attr('disabled','disabled');
}
}

挑选
一级
二级
三级
四级
五级
六级
7级
八级
第9级
第10级
英语
数学
科学类
人工智能
少写,多做:)

功能启用奥运会(gradeid){
var gradeval=$(“#levels”+gradeid).val();
如果(坡度值>=8){
$(“#奥林匹克运动会”+gradeid+”选项)。过滤器(“[value=3],[value=4]”)。移除attr('disabled');
}否则{
$(“#奥运会”+gradeid+”选项”).filter(“[value=3],[value=4]”)attr('disabled',true);
}
}

挑选
一级
二级
三级
四级
五级
六级
7级
八级
第9级
第10级
英语
数学
科学类
人工智能
少写,多做:)

功能启用奥运会(gradeid){
var gradeval=$(“#levels”+gradeid).val();
如果(坡度值>=8){
$(“#奥林匹克运动会”+gradeid+”选项)。过滤器(“[value=3],[value=4]”)。移除attr('disabled');
}否则{
$(“#奥运会”+gradeid+”选项”).filter(“[value=3],[value=4]”)attr('disabled',true);
}
}

挑选
一级
二级
三级
四级
五级
六级
7级
八级
第9级
第10级
英语
数学
科学类
人工智能