Bootstrap 3 Template
This is a simple Twitter Bootstrap 3 template. You can fork it to get a ready to use Bootstrap 3 fiddle.
by Vasiliy
HTML
<script src="https://rawgit.com/TimSchlechter/bootstrap-tagsinput/master/src/bootstrap-tagsinput.js"></script>
<link rel="stylesheet" href="https://rawgit.com/timschlechter/bootstrap-tagsinput/master/src/bootstrap-tagsinput.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.10.4/typeahead.bundle.min.js"></script>
<div class="category-container">
<input type="text" id="category" data-role="tagsinput" />
</div>
<button id="getVal">
val
</button>
JavaScript
var data = ["Amsterdam",
"London",
"Paris",
"Washington",
"New York",
"New Jersey",
"New Orleans",
"Los Angeles",
"Sydney",
"Melbourne",
"Canberra",
"Beijing",
"New Delhi",
"Kathmandu",
"Cairo",
"Cape Town",
"Kinshasa"];
var citynames = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: $.map(data, function (city) {
return {
name: city
};
})
});
citynames.initialize();
$('.category-container > > input').tagsinput({
typeaheadjs: [{
minLength: 1,
highlight: true,
},{
minlength: 1,
name: 'citynames',
displayKey: 'name',
valueKey: 'name',
source: citynames.ttAdapter()
}],
freeInput: true
});
$('#getVal').click(function(){
alert($('.category-container > > input').val());
})