Select2 Demo

HTML

<link rel="stylesheet" href="http://ecos.fws.gov/js/bootstrap-2.0.3/css/bootstrap.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/select2/3.4.5/select2.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/select2/3.4.5/select2.js"></script>
<script>
    var tags = [{
        "text": "north",
            "id": 1354,
            "restricted": false
    }, {
        "text": "south",
            "id": 1355,
            "restricted": false
    }, {
        "text": "east",
            "id": 1356,
            "restricted": false
    }, {
        "text": "west",
            "id": 1357,
            "restricted": false
    }];
</script>tags:
<input type="text" id="mytags" value="east" />

JavaScript

$(document).ready(function() {
        $('#mytags').select2({
            placeholder: 'Search',
            allowClear: true,
            minimumInputLength: 2,
            multiple: true,
            tags: tags,
            tokenSeparators: [','],
        });


        $('#mytags').on("change", function(e) {
            console.log("change " + JSON.stringify({
                val: e.val,
                added: e.added,
                removed: e.removed
            }));

            if (e.added) {
                alert('added: ' + e.added.text + ' id ' + e.added.id)
            } else if (e.removed) {
                alert('removed: ' + e.removed.text + ' id ' + e.removed.id)

            }
        });

    });