Pour une raison quelconque, je ne peux pas obtenir le document jQuery prêt à être lancé pour mon plugin
mon javascript
jquery(document).ready(function($) {
alert("hello world");
$("#testdiv").text("hi");
});
la source de mon site web
<link rel='stylesheet' id='admin-bar-css' href='http://example.com/wp-includes/css/admin-bar.css?ver=20111209' type='text/css' media='all' />
<script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery.js?ver=1.7.1'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var fantasy_golf = {"ajaxurl":"http:\/\/example.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type='text/javascript' src='http://example.com/wp-content/plugins/fantasy-golf/js/fantasy-golf.js?ver=1.2'></script>
<script type='text/javascript' src='http://example.com/wp-includes/js/comment-reply.js?ver=20090102'></script>
quand je suis la source de mon fantasy-golf.js (dans la source de firefox), il a la version correcte de mon js. (cela ne devrait pas être dû à la mise en cache d'une version plus ancienne)
Essayez d’utiliser jQuery
au lieu de jquery
. (Notez la majuscule "Q".)
Modifier:
En visionnant votre source, vous avez un });
supplémentaire.
Vous pouvez essayer de l'écrire un peu différemment. Au lieu de
jquery(document).ready(function($) {
alert("hello world");
$("#testdiv").text("hi");
});
Essaye ça:
(function($) {
$(document).ready(function(){
alert('hello world');
$('#testdiv').text('hi');
});
})(jQuery);