原因很簡單,要么是未導入jquery包,要么是導入的順序不對。
例如,我在制作Chrome擴展程序時,其中的一塊代碼如下:
然后運行時報上述錯誤。
解決方法:
我們不難發現script位置有問題,因為$是jquery產生的對象,js是根據引用標簽分塊順序進行的,所以要將jquery.js放在最前面,如修改為:
參考鏈接:
1. https://blog.csdn.net/HJBZF/article/details/79572689
2. https://blog.csdn.net/gdali/article/details/53547124