2015-11-02 74 views
0

我正在嘗試編寫一個簡單的jQuery函數來單擊Medium的「後續」按鈕。我寫了這一點,但它返回「未捕獲的ReferenceError:jQuery是沒有定義」在Chrome的javascript控制檯中未定義jQuery

__cnt__ = 0; 
jQuery('.button-activeState').each(function(i, ele) { 
    ele = jQuery(ele); 
    if (ele.css('display') != 'inline') { 
     //alert('already following:', i); 
     return; 
    } 
    setTimeout(function() { 
     ele.click(); 
    }, __cnt__++ * 500); 
}); 

我在做什麼錯?

+7

是'jQuery'包括在內?這個腳本是否在包含'jquery'之前執行? – Rayon

回答

0

"Uncaught ReferenceError: jQuery is not defined"

等於說有沒有包括jQuery的,所以請確保jQuery是包括在內,並把你的腳本包括librairy後。

1

要包括的jQuery 2.1.4,您可以運行在控制檯以下:

var jq = document.createElement('script'); 
jq.src = "//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; 
document.getElementsByTagName('head')[0].appendChild(jq); 
jQuery.noConflict(); 
相關問題