TypeError: $(...).la saisie semi-automatique n'est pas une fonction

J'obtiens l'erreur ci-dessus en utilisant le code suivant à l'intérieur d'un module Drupal.

jQuery(document).ready(function($) {
        $("#search_text").autocomplete({
            source:results,
            minLength:2,
            position: { offset:'-30 0' },  
            select: function(event, ui ) { 
                    goTo(ui.item.value);
                    return false;
            }        
    }); 
});

Jquery est certainement chargé, et j'ai essayé d'utiliser une variable différente pour $ - toutes les idées que d'autre pourrait être le problème?

(Edit) Drupal réponse spécifique pour la saisie semi-automatique:

drupal_add_library('system', 'ui.autocomplete');
  • Est jQueryUI chargé?
  • la saisie semi-automatique est un jQuery-UI fonction, n'est-ce pas? Êtes-vous chargeant les fichiers nécessaires pour que, en tant que bien?
InformationsquelleAutor rix | 2013-04-30