Cut*_*nja 4 html javascript jquery select dom
想象一下下面的一个选择的 HTML 元素:
<select id="mySelect">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我希望在呈现此 DOM 元素时,所选值应为空白,而不是 4 个水果中的任何一个。
我不想包含空白作为另一种选择。
是否可以?
那是我不想添加另一个项目,如:
<select id="mySelect">
<option>Select an item </option>
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
Run Code Online (Sandbox Code Playgroud)
或者
<select id="mySelect">
<option></option>
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这对你有用
使用这个 HTML
<select id="mySelect">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
Run Code Online (Sandbox Code Playgroud)
在 jQuery 中使用
$('#mySelect').prop('selectedIndex', -1);
Run Code Online (Sandbox Code Playgroud)
Javascript 版本(在最新的 chrome、firefox 和 IE 11 上测试)
document.getElementById("mySelect").selectedIndex = -1
Run Code Online (Sandbox Code Playgroud)
这应该使下拉列表显示为空白而不向列表添加额外的空白选项