【发布时间】:2013-08-17 05:11:55
【问题描述】:
这是我的html:
<select name = "pincite_selection" id="pincite-selection" style ="float:left">
<option value ="1" >Option1</option>
<option value ="2" >Option2</option>
</select>
还有我的 javascript
jQuery('#pincite-selection>option[value="1"]').hide();
在 jQuery 发生后(我让它在单击时激活-未显示),它成功隐藏了选项 1。但是这样做之后,如果您选择选项 2,然后按键盘上的向上键,您可以访问选项 1!
【问题讨论】:
-
隐藏
option元素完全支持所有浏览器,尤其是 IE...。与其隐藏选项,不如将其删除并重新添加 -
您也可以禁用选项元素,但不完全支持。最好听听阿伦的建议。