2013-06-20 7 views
0

Я запускаю сайт WordPress. jQuery 1.8.3 загружается из каталога wp-includes.Что делать, когда jQuery не работает?

Я написал самый основной из JQuery кода ... http://learn.jquery.com/about-jquery/how-jquery-works/

<script type="text/javascript"> 
$(document).ready(function(){ 
    alert("jQuery works!!"); 
}); 
</script> 

Ничего не происходит при загрузке страницы. Таким образом, я проверяю браузер консоли ...

В зависимости от страницы, я видел:

Uncaught ReferenceError: $ is not defined

или

Uncaught TypeError: Property '$' of object [object Object] is not a function

, которая указывает на:

$(document).ready(function(){

Как это, что самая простая функция jQuery не работает ... вообще? Я делаю что-то неправильно?

Я привык к программированию с PHP и получаю сообщение об ошибке, выводимое прямо на страницу, второе что-то не работает, и, как правило, очень легко найти и исправить ошибку.

Каковы общие методы отладки jQuery, когда такая ситуация встречается?

Как я могу заставить эту основную функцию jQuery работать с моим веб-сайтом WordPress?

Плагины WordPress не включены, кроме моих собственных. У меня также есть свежая пустая тема. Таким образом, нет конфликта темы или плагина.

+2

«jQuery 1.8.3 загружен» --- почему вы так думаете? «Что такое общие методы отладки» - первый шаг - открыть отладчик, затем открыть страницу и посмотреть, что произойдет (при условии, что перерыв на неперехваченных исключениях включен) – zerkms

+0

Потому что я выставил сценарий в своем коде, и это выводятся при просмотре источника. –

+0

это не значит, что оно загружено. Это означает, что тег '

2

WordPress всегда работает JQuery в режиме без конфликтов. Поэтому вместо использования $ вы должны использовать jQuery.