2014-12-07 2 views
1

Кто-нибудь есть идеи, почему приведенный ниже код не работает?Не загружается jQuery version

<!DOCTYPE html> 
<head> 
    <title> The wonderfulness of JS and jQuery </title> 
    <meta charset="utf-8"> 
    <script src="http://code.jquery.com/jquery-latest.min.js"> 
    <script type="text/javascript"> 
     function writeIt() { 
      document.write("jQuery version " + $().jquery + " loaded."); 
     } 
    </script> 
</head> 
<body onload="writeIt()"> 
Hello 
</body> 
</html> 

Он не отображает версию jQuery. Я просто натолкнулся на этот фрагмент кода, пытаясь изучить некоторые jQuery и JavaScript и задаваясь вопросом, почему он не работает для меня.

Спасибо!

ответ

4

Это просто потому, что вы не конец script тега ...

<script src="http://code.jquery.com/jquery-latest.min.js"> </script> 

Для script тега это абсолютно необходимо. Он должен быть полностью квалифицированным, он не заканчивается />.

+0

Спасибо. Версия jQuery появляется, но все, что я положил в , не является .. Как я могу заставить их обоих работать? – Niralana

+2

Не используйте 'document.write', это перезаписывает любой контент. Вместо этого используйте 'innerHTML' или' $ .append'! – metadings

+0

Хорошо, спасибо за вашу помощь! – Niralana

0

Этот ответ основан на ваш комментарий части,

<!DOCTYPE html> 
<head> 
<title> The wonderfulness of JS and jQuery </title> 
<meta charset="utf-8"> 
<script src="http://code.jquery.com/jquery-latest.min.js"></script> 
<script type="text/javascript"> 
    function writeIt() { 
     alert("jQuery version " + $().jquery + " loaded."); 
     /*document.getElementById("maincontent").innerHTML='Body Content';*/ 
     $('#maincontent').append('appended content'); 
     /*document.write("jQuery version " + $().jquery + " loaded.");*/ 

     /*if (typeof jQuery != 'undefined') { 
      alert(jQuery.fn.jquery); 
     } 
     }*/ 
    } 

</script> 
</head> 
<body id="maincontent" onload="writeIt()"> 
initial content 
</body> 
</html> 
+0

Это замечательно, спасибо большое! – Niralana

+0

приветствуется :) –

Смежные вопросы