Javascript 有没有一种方法可以设置HTML下拉列表的指令文本,但不作为选项使用?
我在这里遇到了在JavaScript中实现下拉列表的困难。通常,我们将通过设置以下内容来实现HTML下拉列表的默认值:Javascript 有没有一种方法可以设置HTML下拉列表的指令文本,但不作为选项使用?,javascript,jquery,html,drop-down-menu,Javascript,Jquery,Html,Drop Down Menu,我在这里遇到了在JavaScript中实现下拉列表的困难。通常,我们将通过设置以下内容来实现HTML下拉列表的默认值: <option selected> blablabla </option> blabla 但是,现在我收到了一个新的请求,该请求用于在最终用户做出选择之前,让下拉列表向其显示一些有用的说明文本。drowdown选项也将被填充。但是,此指令文本将不作为选项使用。因此,每当用户折叠下拉列表时,他/她将无法选择此说明文本 到目前为止,我编写的代码是: f
<option selected> blablabla </option>
blabla
但是,现在我收到了一个新的请求,该请求用于在最终用户做出选择之前,让下拉列表向其显示一些有用的说明文本。drowdown选项也将被填充。但是,此指令文本将不作为选项使用。因此,每当用户折叠下拉列表时,他/她将无法选择此说明文本
到目前为止,我编写的代码是:
for(var i=0;i<jsondata.length;i++){
dropDown.append('<option value="'+jsondata[i] +'">'+jsondata[i]+'</option>');
}
dropDown.append('<option selected>Please select a proper organization</option>');
for(var i=0;i您只能用html实现这一点。只需禁用指示选项
看这个
请选择一辆车
萨博
大众汽车
奥迪
在>IE7
中也得到了很好的支持,如果您使用javascript填充选项,您可以使用
包装
元素,其中的标签设置包装的
组的显示文本:
var下拉列表=$(“#演示”),
opts=['A','B','C'];
对于(变量i=0,len=opts.length;i
到目前为止你尝试了什么?你能张贴一些代码,所以我们可以尝试解决它。谢谢!@ GiBok,用一些代码更新。“让下拉显示一些有用的指导文本给终端用户,然后再做一个选择”——而不是“使用伪选项隐藏”,你应该考虑使用<代码>标签< /代码>。
<select>
<option value="volvo" disabled selected>please select a car</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi">Audi</option>
</select>