我需要使用 Bootstrap 在选择框中添加标签,如下所示:
在选择一个选项之前
在我们选择一个选项后,标签应该以小尺寸显示
选择一个选项后
:
<div class="form-group">
<label for="sector">Sector</label>
<div class="label form-label-group">
<select class="form-control" id="sector">
<option>Civilian</option>
<option>Officer</option>
<option>Retirement</option>
</select>
</div>
</div>
最佳答案
请看下面的实例:
$('#sector option[value=temp]').hide();
$('#sector').change(function() {
$('#sector option[value=temp]').show();
$("#sector option[value=temp]").css("font-size", "small");
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<div class="form-group">
<label for="sector">Sector</label>
<div class="label form-label-group">
<select class="form-control" id="sector">
<option disabled value="temp">Sector</option>
<option value="Civilian">Civilian</option>
<option value="Officer">Officer</option>
<option value="Retirement">Retirement</option>
</select>
</div>
</div>
关于javascript - 将标签添加到选择框 (<select>)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51601704/