Выберите 2: используя bootstrap сетка - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть код ниже. Это работает, но вход небольшой. Я хочу, чтобы он выглядел как любой другой Bootstrap вход, ie. заполнить весь контейнер div. Я установил тему Bootstrap. Я попытался использовать класс .form-control.

<div class="row">
  <div class="col-12 col-md-6">
    <select class="states" name="states[]" multiple="multiple">
      <option value="AL">Alabama</option>
      <option value="WY">Wyoming</option>
    </select>
  </div>
</div>
$(function() {
  $(".states").select2({
    theme: "bootstrap"
  });
});

1 Ответ

0 голосов
/ 03 февраля 2020

Просто используйте css .states{ width:100%; }

.row {
  background-color:lightgray;
}

.states{
  width:100%;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

<div class="row">
  <div class="col-md-12 col-md-6">
    <select class="states" name="states[]" multiple="multiple">
      <option value="AL">Alabama</option>
      <option value="WY">Wyoming</option>
    </select>
  </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...