javascript - 将标签添加到选择框 (<select>)?

标签 javascript html css bootstrap-4

我需要使用 Bootstrap 在选择框中添加标签,如下所示:

在选择一个选项之前

before select an option

在我们选择一个选项后,标签应该以小尺寸显示

选择一个选项后

After select an option :

<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/

相关文章:

javascript - 我无法通过 ID、名称或链接文本或 WebDriverWait() 在 Selenium 中找到元素。每次抛出 "No such error"异常

javascript - Sinatra 不显示 POST 数据

javascript - 下拉选择倒计时 - 不断变化

javascript - 如何在 Angular 2+ 中将滚动元素制作成视口(viewport)?

ios - @media 查询以排除 SASS 中的 iOS 设备

html - CSS 网格行应该一直跨越

javascript - .indexOf() 在 IE8 中不工作

javascript - 如何通过ajax重新加载表数据

html - 是否可以将 Bootstrap 列 "snap"放置到位?

javascript - 我正在寻找一种在 Vuetify 中保持底部导航图标颜色的方法