选择jQuery ComboBox不可选

时间:2014-10-21 14:05:14

标签: javascript jquery jquery-ui combobox onclick

就像标题所说......我有一个组合框,其选项充满了Web服务调用,在click事件上激活。 我需要处理该列表并选择该列表(只是其值以&#34开头的那个; - "不可选)。 " - "在一个选项组和第二个选项组之间运行一个分隔符。

所以,让我说我有这个组合:

<select id="authority" class="selectauthority" style="width: 300px;" onclick="DisableSpecificOption()" name="authority">
<option value=""> </option>
<option value="001">Federal Bureau </option>
<option value="003">Police </option>
<option value="-1">-</option>
<option value="004">Army </option>
<option value="018">Navy </option>
<option value="018">CIA </option>
<option value="018">NSA </option>
</select>

据我所知,禁用选项应该足够......我尝试了几个脚本,但我无法实现目标。

My Fiddle

提前谢谢

修改的 因为我必须在多个选择器和函数中使用它,所以我写了一个通用的。 Updated Fiddle

希望它有助于某人

1 个答案:

答案 0 :(得分:1)

尝试

$('#authority option[value="-1"]').attr("disabled","disabled")

$('#name option:contains("-")').attr("disabled","disabled")