0

我有一些列表项的下拉列表。在这里,我需要禁用下拉列表中的单个项目。

我的意思是值应该出现在下拉列表中,但不应该是可选的。

我尝试了以下方法,但没有成功:

 $("#SelectorList select option [value*='n/a']").prop('disabled',true);

但是,它不起作用。我能够通过使用禁用整个下拉列表

 $("#SelectorList").prop('disabled',true);

为了完成这项工作,我需要做些什么改变。请帮忙。

4

2 回答 2

11

假设您SelectorList的 idselect可以使用除砂选择器和包含通配符的属性值选择器的组合。

$("#SelectorList option[value*='n/a']").prop('disabled',true);
于 2013-11-20T10:24:54.570 回答
3

错字删除空格

$("#SelectorList option[value*='n/a']").prop('disabled',true);
                       ^ //remove space here

fiddle Demo

于 2013-11-20T10:28:00.607 回答