[前端] 关于html选择框创建占位符的问题

1714 0
黑夜隐士 2022-10-19 15:46:46 | 显示全部楼层 |阅读模式
我在文本输入中使用占位符,效果很好。但我也想为我的选择框使用一个占位符。当然,我可以使用以下代码:
  1. <select>
  2.     <option value="">Select your option</option>
  3.     <option value="hurr">Durr</option>
  4. </select>
复制代码
但是“选择您的选项”是黑色而不是浅灰色。所以我的解决方案可能是基于CSS的。jQuery也很好。
这只会使下拉菜单中的选项变为灰色(因此,单击箭头后):
  1. option:first {
  2.     color: #999;
  3. }
复制代码
问题是:人们如何在选择框中创建占位符?但它已经得到了回答,欢呼。
使用此方法会导致所选值始终为灰色(即使在选择实选项后):
  1. select {
  2.     color: #999;
  3. }
复制代码
解决方案:
非CSS-没有JavaScript / jQuery答案:
  1. <select>
  2.     <option value="" disabled selected>Select your option</option>
  3.     <option value="hurr">Durr</option>
  4. </select>
复制代码
以上就是关于html选择框创建占位符的问题的详细内容,更多关于html选择框占位符的资料请关注中国红客联盟其它相关文章!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行