jquery - 移动选择列表 - 隐藏默认选项

标签 jquery html css mobile

在移动选择列表中,如何隐藏/删除列表中的第一个默认显示项?查看移动选择时会弹出一个包含所有选项的窗口,如何删除默认的“选择一个选项”项?

<select name="test">
    <option value="">Default Label</option>
    <option value="val1">Value 1</option>
    <option value="val2">Value 2</option>
</select>

当移动窗口弹出时,我想省略“默认标签”作为一个选项(不是禁用它而是完全删除它)。

最佳答案

我个人最喜欢的方式是让默认选项disabled

<select name="test">
    <option value="" disabled>Default Label</option>
    <option value="val1">Value 1</option>
    <option value="val2">Value 2</option>
</select>

这样一来,一旦用户点击下拉菜单,他们就必须选择其中一个选项,因为他们不再可以使用默认选项。

关于jquery - 移动选择列表 - 隐藏默认选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19864731/

相关文章:

php - AJAX 调用后 session 变量未更新

jquery - 鼠标悬停时的 css 动画不会在鼠标离开时顺利结束

javascript - Bootstrap 导航栏有效

html - 将一张图片放在另一张图片上

javascript - 仅在移动设备中加载脚本不起作用

java - 使用 PHP 使用 JSONP 返回对象而不是结果

javascript - 如何使用 JavaScript 禁用主菜单?

html - css nth-child(3n+1) 在子节点之间有 'another' 元素时不起作用

javascript - 在页面加载时删除 CSS 模态闪光

html - 下拉菜单悬停效果