我需要根据变量的值禁用一个选择选项.该值与选择选项值之一相似,需要禁用.
对于以前,
<select> <option>Value a</option> <option>Value b</option> </select> $variable = <some select option value>;
所以如果变量等于Value a,那么需要在select选项中禁用它.
谢谢.
解决方法
使用您当前的标记,这将工作:
$("select option:contains('Value b')").attr("disabled","disabled");
编辑
var variable = "b" $("select option:contains('Value " + variable + "')").attr("disabled","disabled"); $("select").prop("selectedIndex",-1)