[英]How to make my option a default so if I clear my drop-down it is populated by the default
I want to make one option the default value so if I clear my drop-down it is populated by the default. 我想将一个选项设为默认值,因此如果我清除下拉菜单,则默认情况下将填充它。
This is my code: 这是我的代码:
<script language="JavaScript">
function getEnvNames(result){
$("#environmentName").empty();
Here I clear the drop-down, but I want my default value to populate.
在这里,我清除了下拉菜单,但是我想填充默认值。
var data = JSON.parse(result);
$.each(data, function(key, value)
{
$("#environmentName").append("<option>" + value.name +" - "+ value.purpose + "</option>");
});
}
This is my HTML: 这是我的HTML:
<select class="body" name="environmentName" id="environmentName" class="body">
<option selected="selected" disabled="disabled">Select An Environment</option>
</select>
If default selected value is select an environment
, then use append function: 如果默认选择的值是
select an environment
,则使用附加函数:
$('#environmentName').empty().append('<option selected="selected" disabled="disabled">Select An Environment</option>');
Or if you don't want to remove the selected value (once the user changes the option) 或者,如果您不想删除所选的值(一旦用户更改了选项)
$("#environmentName").children().not($("#environmentName option:selected")).remove();
At the time of clear your select box put a empty option will solve your problem 在清除您的选择框时,请放一个空选项将解决您的问题
function getEnvNames(result){
$("#environmentName").html('<option value="" > Select An Environment </option>');
data = JSON.parse(result);
$.each(data, function(key, value)
{
$("#environmentName").append("<option>" + value.name +" - "+ value.purpose + "</option>");
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.