Comment désactiver l'élément dans la liste de complétion automatique jQuery

Est-il possible de désactiver un élément de la liste dans une saisie semi-automatique, de sorte qu'il n'est pas chooseable (et en grisé)?

J'ai ce code, prises à partir de l'INTERFACE utilisateur de jQuery page d'exemple:

HTML:

<input id="tags" />

jQuery:

$(function() {
  var availableTags = [
    "ActionScript",
    "AppleScript",
    "Asp",
    "BASIC",
    "C",
    "C++",
    "Clojure",
    "COBOL",
    "ColdFusion",
    "Erlang",
    "Fortran",
    "Groovy",
    "Haskell",
    "Java",
    "JavaScript",
    "Lisp",
    "Perl",
    "PHP",
    "Python",
    "Ruby",
    "Scala",
    "Scheme"
  ];
  $( "#tags" ).autocomplete({
    source: availableTags
  });
});

Comme un exemple - est-il possible de désactiver le dernier élément si il y a plus de 3 éléments dans la liste?

Dans mon code, j'ai une requête AJAX mais je ne veux pas montrer plus de 20 résultats dans la zone de saisie semi-automatique, donc si il y a plus que cela, il devrait afficher quelque chose comme "s'il vous plaît préciser votre recherche" et de désactiver le dernier élément, de sorte qu'il n'est pas chooseable (mais seul le dernier élément doit être désactivé).

Le code ci-dessus est ici avec un Violon démo, http://jsfiddle.net/m6zvf/

source d'informationauteur DHS