【问题标题】:Add Label into select box (<select>)?将标签添加到选择框 (<select>)?
【发布时间】:2019-01-07 03:51:38
【问题描述】:

我需要使用 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>

【问题讨论】:

  • 你的尝试是什么?在此处发布您的代码!
  • 我已将其添加到帖子中
  • 您可能需要查看 Material Design 的文档。 material-components.github.io/material-components-web-catalog/#/…。 IMO,您的问题有点宽泛,您正在寻找其他人来完成您的工作。
  • 这将归结为 CSS 和 JavaScript 的混合。我不认为 Bootstrap 是必要的。

标签: javascript html css bootstrap-4


【解决方案1】:

请看下面的实例:

$('#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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-10
    • 2022-01-14
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多