2013-06-26 60 views
0

WordPress的JavaScript的衝突模板和日曆WordPress的JavaScript的衝突模板和日曆此錯誤拋出我WordPress的JavaScript的衝突模板和日曆

Uncaught TypeError: Cannot read property 'length' of undefined jquery.js:2 
    v.extend.each jquery.js:2 
    e.widget jquery.ui.widget.min.js:5 
    (anonymous function) jquery.ui.tabs.min.js:5 
    (anonymous function) jquery.ui.tabs.min.js:5 
+0

請將此形成問題。 – vancoder

+0

我已經回答了這個問題,但我相當確定這裏的問題是[* off-topic *](http://wordpress.stackexchange.com/help/on-topic)。投票擱置 - 可以在澄清編輯後重新打開。 –

回答

0

要檢查從未被宣佈爲標識的length屬性(即不一個有效的變量)。
沿着以下將彌補這一問題的線A的結構:

選項1:

if (typeof yourVariable !== "undefined") { 
    var theLength = yourVariable.length; 
} else { 
    var theLength = 0; 
} 

選項2:

var yourVariable = []; 
if (/* some condition */) { 
    // reassign yourVariable; 
} 
var theLength = yourVariable.length; 

我的猜測是,是,截至目前,您的代碼看起來像選項二,沒有第一行,這意味着您在條件中聲明變量,並檢查條件之外的長度,而不管它是否被滿足。
但這只是一個猜測。

+0

不要看這個詞這 類型錯誤:e爲未定義 [打破這個錯誤] \t ... E打開牛逼u.length:?únt.error(E):L(E,A).slice(0 )}函數在(e,t,r){var i = t.dir,s = ... – Cips

+0

@Clips對不起,但你的「問題」難以理解。我無法對此發表任何評論。對不起,但這是一個沒有連貫性的單詞組合。 –