jQuery UI Autocomplete Plusieurs Valeurs dans la zone de texte

J'ai besoin d'une simple saisie semi-automatique de la fonctionnalité de recherche, mais aussi en permettant aux utilisateurs de taper plus d'une valeur. Je suis à l'aide de jQuery UI autocomplete widget (http://jqueryui.com/autocomplete/) et pour l'instant j'ai mis la source pour rechercher seulement la première lettre dans les suggestions. Ce que je voudrais ajouter maintenant est la possibilité pour les utilisateurs à la recherche de plusieurs éléments de la même zone de texte. (c'est à dire après une virgule suggestions sont affichées de nouveau)

J'ai essayé de faire une recherche sur la façon dont cela pourrait être fait. La seule chose que j'ai réussi à trouver est une option qui pourrait être ajouté multiple: true (http://forum.jquery.com/topic/multiple-values-with-autocomplete). C'est qu'il n'est même pas répertorié dans la documentation plus donc je ne sais pas si l'option a changé ou n'existe plus.

C'est mon code:

    var items = [ 'France', 'Italy', 'Malta', 'England', 
        'Australia', 'Spain', 'Scotland' ];

    $(document).ready(function () {
        $('#search').autocomplete({
            source: function (req, responseFn) {
                var re = $.ui.autocomplete.escapeRegex(req.term);
                var matcher = new RegExp('^' + re, 'i');
                var a = $.grep(items, function (item, index) {
                    return matcher.test(item);
                });
                responseFn(a);
            }
        });
    });

Ce que j'ai essayé:

    var items = [ 'France', 'Italy', 'Malta', 'England', 
        'Australia', 'Spain', 'Scotland' ];

    $(document).ready(function () {
        $('#search').autocomplete({
            source: function (req, responseFn) {
                var re = $.ui.autocomplete.escapeRegex(req.term);
                var matcher = new RegExp('^' + re, 'i');
                var a = $.grep(items, function (item, index) {
                    return matcher.test(item);
                });
                responseFn(a);
            },
            multiple: true
        });
    });
InformationsquelleAutor Daniel Grima | 2013-10-05