Ich beginne mit Wordpress und versuche, jQuery als meine JavaScript-Bibliothek der Wahl zu verwenden. Ich habe es geladen mit wp_enqueue_script
aber aus irgendeinem Grund, wenn die Seite tatsächlich lädt die $
Funktion tut es so mit es verhält sich wie es in Prototype (Single-Dollar-Zeichen ist "get by Id" und $$
ist das CSS-Selector-System).jQuery Kuriosität in Wordpress
Ich bin sehr verwirrt, warum, weil ich nirgendwo in der Antwort vom Server finden kann, wo der Befehl zum Laden von Prototyp kommt; Es gibt kein <script>
-Tag im Kopf oder Körper, das auf die Bibliothek verweist, und Firebugs Liste der geladenen Skripts enthält es nicht. Hat jemand anderes dieses Problem festgestellt, und wenn ja, wo versteckt sich Prototype?
aktualisiert
Nach einer Idee, ich etwas ausprobiert - das $
und $$
Verhalten Teil der Wordpress-Kopie von jQuery 1.4.2 ist: Laden Sie das Skript aus dem Google-CDN löste das Problem. Die neue Frage lautet also: "Warum unterscheidet sich Wordpress jQuery von normaler jQuery?"
Ein Link zu dieser Seite könnte hilfreich sein. Nur weil es wie Prototyp "handelt", bedeutet es nicht, dass es ist; vielleicht implementiert ein anderes Skript das '$' und '$$' Verhalten. – Matt
Es ist leider noch nicht live. Das einzige Skript, von dem behauptet wird, dass die Seite geladen wird, ist jQuery v1.4.2, also auch wenn es nicht Prototyp ist, ist etwas immer noch nicht richtig. – ehdv
Wie lautet die Quell-URL für das Skript? Hast du den Inhalt überprüft? Gibt es * irgendwelche * andere Skripte auf der Seite? – TheDeadMedic