html - 从下拉菜单中隐藏占位符文本
问题描述
我试图隐藏下拉菜单中的占位符文本,使其不显示为可选选项。我已经搜索了堆栈溢出的其他选项并尝试了以下解决方案,但没有一个有效:
<option style="display:none" >Select Stop</option>
<option value="" disabled selected hidden >Select Stop</option>
<option value="" disabled selected style="display: none;">Select Stop</option>
我的代码看起来像这样,它在 stackoverflow 中有效,但当我使用最新版本的 chrome 将其放入我的网站时却不行......
<select>
<option value="" disabled selected hidden>Select Stop</option>
<option value="home">home</option>
<option value="school">school</option>
<option value="office">office</option>
</select>
解决方案
不确定您实际上要实现什么,要隐藏选择或选项,只需向它们添加禁用,见下文,我有 2 个选择,一个选项禁用,另一个禁用整个选择
<select>
<option value="">Select Stop</option>
<option value="home" >home</option>
<option value="school" disabled>school</option>
<option value="office" >office</option>
</select>
<select disabled>
<option value="" >Select Stop</option>
<option value="home" >home</option>
<option value="school" >school</option>
<option value="office" >office</option>
</select>
推荐阅读
- php - Laravel BelongsTo 关系在部署后不起作用,但它在本地机器上工作
- javascript - TypeError:无法设置未定义的属性“员工”
- reactjs - 基于动态路由渲染 React 组件
- c - 是否可以通过分配内存来恢复秘密数据(例如用于解密的空闲内存中的 RSA 私钥)?
- c - 为什么我的结构中的变量会发生变化?
- javascript - 控制 v-for 项目的定位
- design-patterns - 如何在颤振/飞镖中绘制弹出布局?
- c - 如何从 typedef 创建一个静态结构
- python - 从python的字符串中提取数值
- function - 在函数中使用子字符串方法会破坏其他字符串