Select2 всегда показывает сообщение «ничего не найдено» - PullRequest
0 голосов
/ 12 апреля 2019

Мне нужно создать select2, где я могу выбрать несколько значений. Но я получаю сообщение «ничего не найдено» каждый раз, пробовал разные решения, но ничего не получалось. Я действительно понятия не имею, что не так.

<select id="keywords-input" multiple="multiple" style="width:300px">
    {*
    <option selected="selected" value="Val 1">Val 1</option>*} {*
    <option selected="selected" value="Val 2">Val 2</option>*} {*
    <option selected="selected" value="Val 3">Val 3</option>*} {*
    <option selected="selected" value="Val 4">Val 4</option>*} {*
    <option selected="selected" value="asfsafafsa">asfsafafsa</option>*}
</select>

<script>
    $(document).ready(function() {
        $('#keywords-input').select2({
            tags: true,
            tokenSeparators: [',', ' '],
            data: ['Val1', 'Val2', 'Val3'],
            maximumInputLength: 10,
            multiple: true
        });
    });
</script>

The result

Ответы [ 2 ]

1 голос
/ 12 апреля 2019

Это было вызвано другим JavaScript, который использовал класс select2, теперь он работает.Так что мой код не ошибся.

1 голос
/ 12 апреля 2019

Ваш код отлично работает для меня:

HTML

<select id="keywords-input" multiple="multiple" style="width:300px">
    {*
    <option selected="selected" value="Val 1">Val 1</option>*} {*
    <option selected="selected" value="Val 2">Val 2</option>*} {*
    <option selected="selected" value="Val 3">Val 3</option>*} {*
    <option selected="selected" value="Val 4">Val 4</option>*} {*
    <option selected="selected" value="asfsafafsa">asfsafafsa</option>*}
</select>

JS

   $(document).ready(function() {
        $('#keywords-input').select2({
            tags: true,
            maximumInputLength: 10,
        });
    });

Jsfiddle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...