Select2 удалить тег с возврата

Я не смог найти документацию по удалению тегов с помощью клавиши удаления или возврата, как вы можете с помощью jquery tokeninput: http://loopj.com/jquery-tokeninput/

Вы можете сделать это с помощью select2?

1 ответ

Решение

Для полного ответа вам необходимо предоставить javascript, к которому вы привязываете плагин select2.

Тем не менее, Select2 позволяет вам удалять опции с помощью возврата (например, предоставленную вами демонстрацию), пока вы используете tags заполнить раскрывающийся список или если вы установите опцию multiple правда, вот так:

Tags<br />
<input type="text" name="tags" id="tags" style="width: 400px;" />
<br /><br />
Multiple<br />
<input type="text" name="multiple" id="multiple" style="width: 400px;" />

<script>
    $(function(){
        $('#tags').select2({
            tags:["red", "green", "blue"]
        });

        $('#multiple').select2({
            data:[
                {id: "red", text: "red"},
                {id: "green", text: "green"},
                {id: "blue", text: "blue"},
                {id: "black", text: "black"}
            ],
            multiple: true
        });
    });
</script>

Вот демоверсия jsfiddle.

Другие вопросы по тегам