伙计们,我使用下面的代码来禁用使用 jQuery 的选项(jquery-1.4.2.min)。禁用发生在 Firefox 中,但不会发生在 IE 中。
<SELECT NAME="SCOPE" id="SCOPE">
<OPTION VALUE="G"> Global
<OPTION VALUE="D"> Dynamic
</SELECT>
$("#SCOPE option[value='G']").attr("disabled","disabled");
$("#SCOPE option[value='D']").attr("selected", "selected");
我想我可能是错的,但这可能是因为可以禁用选择而不是选项。由于 Firefox 很棒而 IE 很糟糕,你可以猜到为什么你会遇到这个问题。使用 css 使该选项的文本变灰。
然后在 jquery 上做这样的事情。
$('#SCOPE').change(function(){
if($('#SCOPE option[value="'+$(this).val()+'"]').attr('disabled') == 'disabled'){
alert('Its disabled you cannot select this option');
}
});
顺便提一句。仔细检查代码,因为我还没有测试过这个:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)