jQuery-UI-AutoComplete - keine Funktion

Ich bin immer diese Fehlermeldung, und kann nicht herausfinden, warum.

TypeError: Result of expression '$('#schedule_person_person_name').autocomplete' [undefined] keine Funktion.

Hier ist der relevante code aus meiner HTML:

<script src="/javascripts/libs/jquery-1.4.2.js" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://cdn.jquerytools.org/1.2.5/jquery.tools.min.js" type="text/javascript"></script>

<script>
  $(document).ready(function() {
    $('#schedule_person_person_name').autocomplete({
    minLength: 2,
        source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
    });
  });
</script>

Ich bin ziemlich zuversichtlich, dass jQuery UI geladen wird, als wenn ich überprüfen Sie es in Safari kann ich das durchsuchen des Codes auf der Registerkarte "Ressourcen".

Wenn ich die Zeile code:

$('#schedule_person_person_name').css('background-color', 'red');

... der hintergrund färbt sich rot, so weiß ich, der selector arbeiten.

Ich bin bereit, über Punsch meinem Bildschirm, weil nichts falsch ist, so ich fange an zu Fragen, wenn mein Gehirn einfach nicht sehen, es mehr korrekt. Blöde Gehirn.

  • Nicht dieser die Arbeit ist safari?
  • Yep! Es funktioniert einwandfrei. Das ist es, was mich verrückt -- demos scheinen alle zu funktionieren, aber mein code nicht, und ich sehe keinen Unterschied.
InformationsquelleAutor Tim Sullivan | 2011-03-18
Schreibe einen Kommentar