如何为“选择”框创建占位符?
我正在使用占位符进行文本输入,效果很好。 但是我也想为我的选择框使用一个占位符。 当然,我可以使用以下代码: <select> <option value="">Select your option</option> <option value="hurr">Durr</option> </select> 但是“选择您的选项”是黑色而不是浅灰色。 因此,我的解决方案可能基于 CSS 。 jQuery也很好。 这只会使下拉菜单中的选项变为灰色(因此,单击箭头后): option:first { color: #999; } 问题是:人们如何在选择框中创建占位符? 但它已经得到回答,欢呼。 使用此方法会导致所选值始终为灰色(即使在选择实选项后): select { color: #999; } #1楼 下面的解决方案也可以在Firefox中运行,无需任何JavaScript: option[default] { display: none; } <select> <option value="" default selected>Select Your Age</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4"