就像标题所说......我有一个组合框,其选项充满了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>
据我所知,禁用选项应该足够......我尝试了几个脚本,但我无法实现目标。
提前谢谢
修改的 因为我必须在多个选择器和函数中使用它,所以我写了一个通用的。 Updated Fiddle
希望它有助于某人
答案 0 :(得分:1)
尝试
$('#authority option[value="-1"]').attr("disabled","disabled")
或
$('#name option:contains("-")').attr("disabled","disabled")