ReferenceError:$未在jQuery中定义

时间:2014-08-27 12:46:51

标签: javascript jquery

我是JavaScript的新手,我不知道我是如何收到此错误的?我上传了我的网站,但我无法在任何手机上打开我的网站。我认为这必须是响应性错误

this is my error which I am facing

这是我的错误代码:

$('#bookNow').live('click', function(){ 
  $('#PU_type').val() == '') {
    myRedAlert('Submit Booking', 'Please select pickup location.');
    return false;
  }

我不知道是什么问题,我也在使用jQuery库

2 个答案:

答案 0 :(得分:3)

解决方案就是在你的代码之前包含你的jquery库。!

<script src="//code.jquery.com/jquery-1.11.1.js"></script>
<script>
    // Your code!!!!
</script>

答案 1 :(得分:0)

jQuery的某种标准实现

http://html5boilerplate.com/采用

HTML:

  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script>
    window.jQuery || document.write('<script src="path/to/your/local/fallbackversion/jquery-1.11.1.min.js"><\/script>')
  </script>
  <script src="path/to/your/application.js"></script>
</body>

你的“path / to / your / application.js”的内容包含在:

(function( window, document, $ ) {
    // do your function definitions and whatever doesn't need the document to be ready event
    $(function() { // document ready
        // do your stuff on the DOM
    });
})( window, window.document, window.jQuery )