Не отображается placeholder на select2

151
12 января 2020, 18:30

Вот пример как инициализируется плагин

$(".select_3_wrapp select").select2({ 
  "width": "100%", 
  minimumResultsForSearch: 1, 
  placeholder: $(this).attr("data-placeholder") 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div class="select_3_wrapp"> 
  <select data-placeholder="Введите город"> 
    <option>Option 1</option> 
    <option>Option 2</option> 
    <option>Option 3</option> 
    <option>Option 4</option> 
  </select> 
</div>

Почему не отображается placeholder?

Answer 1

Для отображение placeholder нужно добавить первым пустой option, и

$(".select_3_wrapp select").select2({ 
  "width": "100%", 
  minimumResultsForSearch: 1, 
    placeholder:  'Введите город' 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> 
<div class="select_3_wrapp"> 
  <select class="js-states form-control"> 
    <option></option> 
    <option>Option 1</option> 
    <option>Option 2</option> 
    <option>Option 3</option> 
    <option>Option 4</option> 
  </select> 
</div>

How to use placeholder as default value in select2 framework

READ ALSO
Не убирается блок при загрузке страницы

Не убирается блок при загрузке страницы

На сайте есть сторонний виджет или что то вроде этого, тема wp, нужно убрать блок но стилями не получается так как файл сторонний я так понимаю,...

123
Кликнуть по li элементу

Кликнуть по li элементу

Как через консоль кликнуть по li элементу в TelegramWeb, что бы выбрался чат?

142
Как правильно работать с методом fs.readdir() в Node.js?

Как правильно работать с методом fs.readdir() в Node.js?

Я писал бота для Discord на NodeJS (в VSCode) и столкнулся с ошибкой:

149
Как в Swiper-слайдере динамически добавлять класс слайду?

Как в Swiper-слайдере динамически добавлять класс слайду?

Использую Swiper-слайдерВ слайдере есть 4 видимых слайда

177