2017-01-10 56 views
-2

所以先来一些背景。这段代码是作为一个书签使用的,我已经做了一个小书签测试,并将它作为代码粘贴到Chrome中的javascript控制台中。无论哪种方式,我得到相同的错误,Uncaught ReferenceError: $ is not definedjQuery里面的setInterval不能正常工作

现在,在任何人告诉我,我没有在我的代码中的任何地方嵌入jQuery,这是用于具有jQuery的网站,当我粘贴完全相同的代码,而不是在setInterval( )它工作正常,所以这是我非常简单的代码。

javascript:window.setInterval(function() { $("#fbutton").click() }, 5000); 
+1

好吧,如果你得到的错误是,比jQuery是不是$。并且在Chrome的控制台中,$不是jQuery!不,你没有在页面上使用jQuery。 $是Chrome中document.querySelector的快捷方式。 – epascarello

+0

这个代码是在窗口加载之前调用还是在文档加载函数之外,通常用于运行jquery函数?如果DOM未加载,则代码将不会运行。 – Shazam

+0

但是,只有$(“#fbutton”)。click()在它不在window.setInterval中工作正常。 –

回答