如何添加空白<选项>元素添加到一个<列表
How do I add a blank <option> element to a <option> list?
情况:
我有一个option
列表,如
<select class="database-column-name" name="caseid">
<option value="1">1</option>
<option value="2">1</option>
<option value="3">1</option>
</select>
和默认情况下没有选择option
,但是当您选择option
时,您不能再次返回选择none !这将破坏我的页面的用户体验,因为我需要用户完全不选择任何选项。
问题:
有没有办法解决这个问题?
就是这么简单
<select class="database-column-name" name="caseid">
<option value=" ">--Select--</option>
<option value="1">1</option>
<option value="2">1</option>
<option value="3">1</option>
</select>
$("select.database-column-name option").prop("selected", false);
你可以有一个"清除选择"按钮或其他东西来触发这段代码
前面的答案是一个很好的选择。我要添加的唯一建议是将第一项的值设置为"0"(零),这允许您的后处理代码查找特定值以确保"无选择"。当然,您可以查找",但这很容易与"混淆。
<select class="database-column-name" name="caseid">
<option value="0">--Select--</option>
<option value="1">1</option>
<option value="2">1</option>
<option value="3">1</option>
如果您想要一个实际的空白显示,而不是像"——Select——"这样的短语,那么只需将"——Select——"文本替换为一个空格。
<html>
<body>
<select class="database-column-name" name="caseid">
<option value="0"> </option>
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
</select>
"value"部分不显示,呈现它是为了简化对所选选项的基于代码的分析。在本例中,值"0"意味着没有选择任何选项。
相关文章:
- 我可以在json对象中添加一个函数吗
- 单击更改图标并通过javascript添加一个css类
- 将添加一个相同类型的事件附加或覆盖以前添加的具有相同名称的事件
- 有没有添加一个ng点击到md背景
- 如何为下拉列表的每个选项添加一个属性
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 在iframe中加载url并添加一个类
- 添加一个setTimeout方法会使jQuery悬停方法忽略setTimeout方法中的函数
- Jquery添加一个类之后,如何应用css
- jQuery在悬停时只添加一个类
- 添加一个javascript函数来下载elfinder上的事件
- 仅首先需要使用jasmine从节点添加一个文件
- 尝试添加一个选项以使用append进行选择,但没有任何结果
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 如何使用JavaScript's”;应用“;方法,在数组之前添加一个额外的参数
- 在xsl中为body onload添加一个值
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- 添加一个元素,它's通过JS的类名
- 当我添加一个新数字时,如何获得一些数字的即时平均值
- 在跨度中每3个字符添加一个空格