Jquery - Linking externe .fichier js ne fonctionne pas
Pour une raison externe .fichier js je suis un lien vers n'est pas de travail. Je suis d'un lien comme ceci:
<script src="jquery.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
J'ai testé jquery à l'aide d'un simple script en ligne pour masquer un paragraphe de texte lorsqu'il est cliqué sur de sorte que la bibliothèque jquery est présent et de travail.
L'jquery.js le fichier est dans le même dossier que le index.php fichier en l'appelant.
Ce que je fais mal?
C'est le code que j'ai dans l'externe .fichier js actuellement juste pour tester, il est de travail(n'est pas):
$("document").ready(function(){
$("p").click(function(){
$("p").css("color", "red");
});
});
pourquoi êtes-vous y compris les 2 versions de jQuery?
l'jquery.js le fichier n'est pas la bibliothèque jquery, juste ce que j'ai appelé .fichier js.
Ne devrait-elle pas être $(document) au lieu de $("document")?
l'jquery.js le fichier n'est pas la bibliothèque jquery, juste ce que j'ai appelé .fichier js.
Ne devrait-elle pas être $(document) au lieu de $("document")?
OriginalL'auteur crm | 2012-06-07
Vous devez vous connecter pour publier un commentaire.
Problème 1
Il ressemble jquery.js contient le code que vous avez écrit que dépend sur jQuery.
Vous avez besoin de charger jQuery avant vous essayez de l'utiliser.
Inverser l'ordre de la
<script>
éléments.Problème 2
$("document")
va attendre<document>
éléments pour être prêt. HTML ne dispose pas d'une telle chose. Perdre les guillemets pour passer dans ledocument
objet directement.Encore mieux, oubliez l'appel explicite à
ready
et justeMerci à ceux qui ont travaillé trop
OriginalL'auteur Quentin