2012-11-26 132 views
0

我有一个下拉菜单和20个选项,我喜欢选择第10个,但我不希望它应该选择蓝色,它应该只是一个它显示在用户打开下拉列表之前。

所以基本上它应该仍然是所有的选项,而不是显示第一个它应该显示第10个,并且当用户打开下拉菜单时,我们将能够看到所有选项。
selected="selected"是好的,但它的蓝色选择,我只是希望它应该是shoen,而不是颜色。
*下拉列表只显示1个选项,然后用户打开它。不要在下拉列表中显示第一个选项

+2

使用选项元素的选定属性。 – yoozer8

+0

“这是什么代码?”并不适合Stack Overflow的Q&A格式。请发布特定的代码问题。你尝试了什么,你遇到了什么问题? –

回答

1

它是您正在查找的选定属性吗?

<select> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    <option value="4" selected="selected">4</option> 
    <option value="5">5</option> 
</select> 

一个的jsfiddle可以在这里找到:http://jsfiddle.net/TpuRc/

1

我不认为你将能够使用JavaScript或CSS来做到这一点,不使用内置控件。各种浏览器允许使用SELECT和OPTION元素的某些样式,但它们非常不一致,我不会指望能够使用它们。

但是有很多库可以用你的表单元素替换你的表单元素,并且可以使用隐藏的表单值来同步它们。一个这样的图书馆是http://www.emblematiq.com/lab/niceforms/,但有很多可供选择。

相关问题