不是 Javascript 函數

| | | | | |

jQuery 中的 $ 符號是一種語法,通常用作訪問或設置 JavaScript 庫的快捷方式。以下代碼說明調用 $ 符號或 jQuery 方法會獲取文檔中的所有

標記。換句話說,$()jQuery() 是完全一樣的方法。

jQuery 是一個 JavaScript 庫,可以讓事情變得更簡單.供開發人員處理 HTML(超文本標記語言)文檔。開發人員可以從 HTML 文檔中獲取元素,以幫助用戶在網頁上引發事件,類似於文檔對像模型 (DOM) 接口。這樣,網站將具有點擊、滾動、調整大小和提交等功能。

WordPress 是一個使用 jQuery 和其他 JavaScript 庫的免費內容管理系統。 TypeError: $ is not a function 在使用 jQuery 和 WordPress 時經常看到,因為默認腳本可以防止與其他庫發生衝突

可能會向您拋出 TypeErrors。當您嘗試更改不可變值或不當使用值時。當將參數傳遞給與函數預期類型或函數中的運算符不兼容的函數時,也會發生此錯誤。

本文還探討了為什麼這些錯誤會觸發可能的解決方案。

為什麼會在 WordPress 中觸發此錯誤

請注意 $ ()jQuery () 是完全相同的方法.您應該使用 jQuery() 來與 WordPress 中的其他庫兼容。 WordPress 在我們之前執行它的腳本,並且 jQuery 庫自動配置為 noConflict () 模式,因此訪問它的 $ () 語法的鏈接變得不可用。但是,我們可以將其作為函數的一部分在本地使用。

以下代碼示例引發錯誤WordPress 調用 jQuery 庫時使用 .$()


可能的解決方案

我們可以使用jQuery()糾正這個錯誤。 $() 使用後可以在我們的 jQuery 對像中自由使用。


另一種可能的解決方案是將變量 $ 設置為 noConflict,忽略 WordPress 初始腳本,如下例所示。

但是,這可能會導致 WordPress 在其內容管理系統中大量使用的其他代碼片段出現其他錯誤。使用該方法而不是上述方法 jQuery() 是您最好的選擇。

結論

$() 訪問 jQuery 的快捷方式會生成 WordPress 錯誤,因為應用程序將您的庫設置為 noConflict () 模式以確保與其他庫的兼容性。使用 jQuery() 方法可防止引發此錯誤。然後開發者可以在使用 jQuery() 調用的函數中使用一次 $()。

請注意,建議不要在 WordPress 中覆蓋 noConflict() 模式以避免此錯誤,因為這可能會引發其他錯誤。首選的解決方案是全局調用 jQuery () 而不是 $ () 快捷方式。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method