我可以将我的列表平铺作为第一个空值选项吗
Can I have my list tile as first option with null value?
这是我的代码
<select id="BVT STUFF" onChange="jumpTo(getSelected(this));">
<option>HardRock Catalog</option>
<option value="http://link">BVT WIKI</option>
<option value="http://link">BVT CALENDAR</option>
<option value="https://link">Sustainment</option>
<option value="link">UVerse Dispatch Servlet</option>
这是我为我的团队创建的一个工具。
我的问题是,我把列表"标题"作为第一个选项,并试图给它一个null值,但每当它被选中时,它就会试图打开一个页面。即HardRock目录
我有什么办法可以让列表标题真的没有价值吗?
我建议为第一个选项添加value="。然后在jumpTo功能中检查
<option value="">HardRock Catalog</option>
function jumpTo(url) {
if(url === "") return;
// other stuff here
}
您可以添加selected
和disabled
属性。
jsfiddle
HTML
<option selected="selected" disabled>HardRock Catalog</option>
你可以试试这个
HTML:
<select onchange="jumpTo(this)">
<option value='0'>HardRock Catalog</option>
<option value="http:''google.com">Goto Google</option>
<option value="http:''yahoo.com">Goto Yahoo</option>
</select>
JS:
function jumpTo(select)
{
if(select.value != '0'){
// code goes here
location.href = select.value;
}
}
演示
相关文章:
- 如何使用Javascript在HTML表中查找第一个空行
- jQuery当前选中的单选按钮值始终显示第一个按钮值
- 关注AngularJs中html表单内的第一个空输入
- AngularJS dropdownlist的第一个值为空
- JavaScript:将变量设置为第一个可用值
- 函数的第一个返回值未定义
- 返回 的每个
中第一个 的值数组 - 如何避免在输入框中输入的单词的第一个字符值为“-”
- 我可以将我的列表平铺作为第一个空值选项吗
- 自动对焦于表单中的第一个空字段
- 检查多个空值的最佳方法是什么?例如if(foo.bar.giz.mo.)X === 123)
- Jquery val()总是获取第一个选择值,无论选择哪个
- 如何使用AngularJS将第一个选定值设置为SELECT(multiple)
- 编辑带有特定Id的第一个空输入
- jquery中的Json第一个索引值获取
- AngularJS选择不重置为第一个/默认值的项目
- 只显示
- 单击只返回jQuery中的第一个项值
- 克隆选择<选项>更改第一个选择值
- 在我的例子中,获取第一个更新值的有效方法是什么?