Select2 supports a wide variety of options that allow you to customize it to your needs.
{% include options-new/introduction.html %}
{% include options-new/core.html %}
{% include options-new/data.html %}
{% include options-new/selections.html %}
{% include options-new/dropdown.html %}
{% include options-new/events.html %}
{% include options-new/compatibility.html %}