Select2
by shiv_veerashetty
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
<label for="id_label_multiple">
<select class="js-example-basic-multiple-limit" multiple="multiple">
<optgroup label="Alaskan/Hawaiian Time Zone" data-select2-id="68">
<option value="AK" data-select2-id="69">Alaska</option>
<option value="HI" data-select2-id="70">Hawaii</option>
</optgroup>
<optgroup label="Pacific Time Zone" data-select2-id="71">
<option value="CA" data-select2-id="72">California</option>
<option value="NV" data-select2-id="73">Nevada</option>
<option value="OR" data-select2-id="74">Oregon</option>
<option value="WA" data-select2-id="75">Washington</option>
</optgroup>
<optgroup label="Mountain Time Zone" data-select2-id="76">
<option value="AZ" data-select2-id="77">Arizona</option>
<option value="CO" data-select2-id="78">Colorado</option>
<option value="ID" data-select2-id="79">Idaho</option>
<option value="MT" data-select2-id="80">Montana</option>
<option value="NE" data-select2-id="81">Nebraska</option>
<option value="NM" data-select2-id="82">New Mexico</option>
<option value="ND" data-select2-id="83">North Dakota</option>
<option value="UT" data-select2-id="84">Utah</option>
<option value="WY" data-select2-id="85">Wyoming</option>
</optgroup>
<optgroup label="Central Time Zone" data-select2-id="86">
<option value="AL" data-select2-id="87">Alabama</option>
<option value="AR" data-select2-id="88">Arkansas</option>
<option value="IL" data-select2-id="89">Illinois</option>
<option value="IA" data-select2-id="90">Iowa</option>
<option value="KS" data-select2-id="91">Kansas</option>
<option value="KY" data-select2-id="92">Kentucky</option>
<option value="LA" data-select2-id="93">Louisiana</option>
<option value="MN"...
CSS
.js-example-basic-multiple-limit
{
width:200px;
height:200px;
}
JavaScript
$(document).ready(function() {
$(".js-example-basic-multiple-limit").select2({
allowClear: true
});
});