Как добавить noneResultsText в качестве последнего параметра всегда в Bootstrap -select - PullRequest
0 голосов
/ 07 мая 2020

Я создал функцию, которая добавляет / добавляет параметр, когда в раскрывающемся списке ничего нет. Ну, моя функция работает, когда результат не найден. Я хочу, чтобы noneResultsText всегда был виден как последний параметр в списке. понимание Я загружаю изображения и код

<select class="selectpicker" data-live-search="true" name="degree_type" id="degree_type" title="degree_type" multiple>
    <option>Bachelor</option>
    <option>Master</option>
    <option>Post</option>
</select>

jQuery код

$('.selectpicker').selectpicker({
              noneResultsText: 'No result found <button class="btn btn-light" onclick=(add_opt(this))>Add new option</button>'
        }); 

function add_opt(event){
            var value = $(event).parents('div').siblings('.bs-searchbox').find('input').val();
            $(event).parents('div').siblings('.selectpicker').append($("<option></option>").text(value)).val(value);
            $('.selectpicker').selectpicker('refresh');
        }

Например
Когда я ищу что-то, я набираю и ввожу через поиск в реальном времени
enter image description here
Затем я добавляю его в список с помощью этой кнопки
enter image description here enter image description here

Я хочу эта опция (noneResultsText) всегда должна быть наконец в списке независимо от того, найден ли результат или нет

...