1. 程式人生 > >Uncaught ReferenceError: $ is not defined

Uncaught ReferenceError: $ is not defined

    最近小鹹兒在學習jQuery的時候,在一次實踐demo的過程中,突然報了一個錯誤:

Uncaught RefeenceError: $ is not defined

這裡寫圖片描述
    在經過網路查詢之後才發現原來是這麼回事,解決方法如下:
這裡寫圖片描述
    是因為小鹹兒在引入JS檔案的時候,將jQuery.js庫檔案和自己編寫的tab.js檔案的位置顛倒了,所以才會報錯,解決之後才發現原來小小的位置也會導致一個大問題。

    那麼,那個jQuery.js檔案到底有什麼作用呢?
    

拓展:

    jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之後又一個優秀的JavaScript程式碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的程式碼,做更多的事情。它封裝JavaScript常用的功能程式碼,提供一種簡便的JavaScript設計模式,優化HTML文件操作、事件處理、動畫設計和Ajax互動。

    並且自己的js檔案使用jQuery寫的,所以需要引用jQuery.js檔案,而且先引用的先執行,如果自己js檔案中用到了jQuery.js中的功能,則必須先引用jQuery.js檔案,自己的才能夠成功執行。

    總之,簡單來說,jQuery.js就像是一個工具,而你想要使用這個工具去幹具體的事情,就必須先要有這個工具才行。

相關推薦

開啟頁面後呼叫方法$(function() {});在瀏覽器控制檯出現Uncaught ReferenceError: $ is not defined

原因: $(function() {});執行是要用到外賣的js檔案,但瀏覽器載入頁面時是先執行$(function() {});方法,再載入js檔案,要用的js檔案在$(function() {});方法之後就無法使用該方法了。 解決的方法是: 將$(function

JavaScript錯誤之:Uncaught ReferenceError: $ is not defined

原文地址:https://www.cnblogs.com/942267027wzmblog/p/6179139.html 在js開發中,很多人遇到類似問題,都找不到解決方法。Uncaught ReferenceError: $ is not defined,在這裡給大家提供幾個解決方法。 方

Uncaught ReferenceError: $ is not defined? 的解決方法

明明之前好用的程式碼突然報了這個錯誤,找了半天發現竟然是匯入jquery.min.js 的順序的問題 Just to be sure this is clear: you cannot put t

Uncaught ReferenceError: $ is not defined

    最近小鹹兒在學習jQuery的時候,在一次實踐demo的過程中,突然報了一個錯誤: Uncaught RefeenceError: $ is not defined     在經過網路查詢之後才發現原來是這麼回事,解決方法如下:  

jQuery報錯:Uncaught ReferenceError: $ is not defined

問題 在執行jquery程式碼時,報錯: Uncaught ReferenceError: $ is not defined 原因及解決辦法 1:載入jquery失敗。請再次確認jquery的路徑是否正確。 2:如果jquery的路徑沒有問題,那麼就是因為瀏覽器在解釋你的js

Jquery-Uncaught ReferenceError: $ is not defined報錯

在我的jsp頁面上有這些js程式碼: [java] view plain copy  print? //載入資料     $(document).ready(function() {           var param={};           pa

Uncaught ReferenceError: jQuery is not defined

位置 如果 list ack ont erro tails jquer .net 頁面調試時,明明引入了JQ文件,卻一直提示Uncaught ReferenceError: jQuery is not defined錯誤。 轉自:http://blog.csdn.net/b

報錯:Uncaught ReferenceError: input is not defined

ont png pan uncaught AC cau alt style ref 報錯如下: 原因:input 元素找不到,錯誤代碼如下: 正確如下:必須加 ‘ ’ 或 “ ” 報錯:Uncaught ReferenceError: input is not

解決:Uncaught ReferenceError: jQuery is not defined

在我寫好後臺程式碼準備在登陸頁面登陸的時候發現的錯誤,但是我報錯相關的js檔案都正確匯入了的 百度了後,參照如下貼子: https://www.aliyun.com/jiaocheng/984428.html 其中說到:頁面jQuery.js的引用位置問題,如果匯入了其它與jque

關於 eval 的報錯 Uncaught ReferenceError: False is not defined

var obj ={'id': 16, 'name': '管理員', 'delflag': False, 'grade': 1000000.0}VM3614:1 Uncaught ReferenceError: False is not defined at <anonymous>:1:47(an

Uncaught ReferenceError: app is not defined

Uncaught ReferenceError: app is not defined angular.min.js:80 Error: [$injector:unpr] http://errors.angularjs.org/1.2.9/$injector/unpr?p0=upload

初識React專案遇到的坑(Uncaught ReferenceError: Set is not defined

**前言:每次在android、rn跟h5中切換的時候,程式碼總是會鬧各種笑話,比如在rn中變數都是包含在“{}”只有一層花括號,但是在vue中“{{}}”會有兩層花括號,樣式的話rn是駝峰fontSize這種,但在h5中是font-size,然後在android中老喜歡把一個字串定義為

Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick

Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick html中呼叫js方法一直報錯,找了半天,最後發現html引入外部js庫的時候居然是這樣寫的 <script src="h

Uncaught ReferenceError: require is not defined at ES6.js:1 (anonymous) @ ES6.js:1

在匯入whatwg-fetch時遇到了這個問題 我們使用babel把es6轉化為es5的時候,會把import 轉化為 var _es = require('whatwg-fetch'); 採用require引用的commomjs形式。  瀏覽器端不識別r

js報錯:Uncaught ReferenceError: xxmethod is not defined

碰到bug的時候都會覺得很奇怪 今天在一個js方法中寫了一句程式碼,測試沒問題 var ww=<c:out value="${SHOWTYPE}"/> 但是換了一個使用者B登入,卻報另一個js方法沒有定義 反覆嘗試了半天,就是因為在第一個方法中新增的那句程

Uncaught ReferenceError: jp2 is not defined,用jsonp抓取qq音樂總是說回撥函式沒有定義

問題如下參考連結:https://segmentfault.com/q/1010000010051040 用jsonp抓取qq音樂總是說回撥函式沒有定義, 我的要實現時候的步驟 1。第一步 我要實現的目的 問題:如題 我的部分程式碼: import originJSON

UEditor 報錯:Uncaught ReferenceError: UE is not defined; Uncaught ReferenceError: UM is not defined

Uncaught ReferenceError: UE is not defined Uncaught ReferenceError: UM is not defined 百度的富文字編輯器Ueditor,有兩個版本,一個是全功能版(簡稱UE),另一個是

Uncaught ReferenceError: set_img_func is not defined at HTMLInputElement.onclick

問題: Uncaught ReferenceError: set_img_func is not defined at HTMLInputElement.onclick ((index):476) 解決: <td> <label&g

獲取jQuery物件 Uncaught ReferenceError: jQuery is not defined(…) 的解決辦法

1. 將jQuery引用寫在最前面 2.將自己的外掛函式所在檔案的引入位置放在jQuery引用之後 若是還沒有解決: 把呼叫執行程式碼放在$(function(){寫執行程式碼})裡面,保證事件的發生是在頁面檔案載入完成之後,避免jQuery檔案引用混亂導致出錯  比

javascript中的undefined與is not defined

ole 返回 對象 javascrip efi {} define var bsp 1. var a; console.log(a); 這裏打印的是undefined; 2. console.log(b); 這裏瀏覽器會報錯,b is not defined; 3. var