1.下拉框某option不可选
<select>
<option ... disabled selected ...>Select your option</option>
</select>
2.整个下拉框
很多人都认为设置disabled="true"是为启用,设置为“false”时为禁用,这是错的。只要元素里面设置了disabled=“xxx”不管里面为什么都为禁用。
所以原生设置:
禁用下拉框--dom.setAttribute("disabled","disabled") ;
启用下拉框--dom.removeAttribute(“disabled”);
jquery设置:$("#id").attr("disabled","disabled");
$("#id").removeAttr("disabled");
注意事项:
当属性设置为disabled时,提交时,select的值无法传递,提交前移除disabled属性。