try: select2
by cactus77kiki
HTML
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/css/select2.min.css" />
<link rel="stylesheet" type="text/css" href="https://select2.github.io/select2-bootstrap-theme/css/select2-bootstrap.css">
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/js/select2.min.js"></script>
<div class="row">
<div class="">
<div class="col-sm-6" style="">
<div class="form-group">
<div class="input-group">
<select id="multi-append" class="form-control select2-multiple" multiple>
</select>
<span class="input-group-btn">
<button class="btn btn-default" type="button" data-select2-open="multi-append">
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>
</div>
</div>
</div>
</div>
JavaScript
$.fn.select2.defaults.set("theme", "bootstrap");
$('#multi-append').select2({
width:'100%',
tags: true,
//placeholder: '以逗號,或Enter分隔查詢條件',
tokenSeparators: [',',' '],
language: {
noResults: function (params) {
return '請輸入查詢條件,以逗號","或Eenter分隔';
}
}
});