Я запускаю сайт 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 не включены, кроме моих собственных. У меня также есть свежая пустая тема. Таким образом, нет конфликта темы или плагина.
«jQuery 1.8.3 загружен» --- почему вы так думаете? «Что такое общие методы отладки» - первый шаг - открыть отладчик, затем открыть страницу и посмотреть, что произойдет (при условии, что перерыв на неперехваченных исключениях включен) – zerkms
Потому что я выставил сценарий в своем коде, и это выводятся при просмотре источника. –
это не значит, что оно загружено. Это означает, что тег '
WordPress всегда работает JQuery в режиме без конфликтов. Поэтому вместо использования
$
вы должны использоватьjQuery
.источник
2013-06-21 01:03:24 user2019515