-2
所以先來一些背景。這段代碼是作爲一個書籤使用的,我已經做了一個小書籤測試,並將它作爲代碼粘貼到Chrome中的javascript控制檯中。無論哪種方式,我得到相同的錯誤,Uncaught ReferenceError: $ is not defined
。jQuery裏面的setInterval不能正常工作
現在,在任何人告訴我,我沒有在我的代碼中的任何地方嵌入jQuery,這是用於具有jQuery的網站,當我粘貼完全相同的代碼,而不是在setInterval( )它工作正常,所以這是我非常簡單的代碼。
javascript:window.setInterval(function() { $("#fbutton").click() }, 5000);
好吧,如果你得到的錯誤是,比jQuery是不是$。並且在Chrome的控制檯中,$不是jQuery!不,你沒有在頁面上使用jQuery。 $是Chrome中document.querySelector的快捷方式。 – epascarello
這個代碼是在窗口加載之前調用還是在文檔加載函數之外,通常用於運行jquery函數?如果DOM未加載,則代碼將不會運行。 – Shazam
但是,只有$(「#fbutton」)。click()在它不在window.setInterval中工作正常。 –