2016-09-05 88 views
0

所以即時得到一個遺漏的類型錯誤:無法讀取屬性未定義在本網站「稱之爲」:http://baybridgeinn.comjQuery的遺漏的類型錯誤:

這是一個WordPress網站,我已經包含了什麼鍍鉻調試點的屏幕截圖。有人說它可能與Api鍵警告有關,但我不認爲它與它連接。將不勝感激任何幫助。 error screenshot

+0

這意味着你省去了'$ .each()'調用中的函數參數。去堆棧看看你在哪裏叫它。 – Barmar

回答

1

你在你的JavaScript中的以下內容:

$('a[href^="tel:"]').each().addClass("ga-phone"); 

.each()需要一個函數的參數,所以它應該是:

$('a[href^="tel:"]').each(function() { 
    $(this).addClass("ga-phone"); 
}); 

但你並不需要使用.each(),因爲jQuery setter將自動遍歷集合中的所有元素。所以它應該是:

$('a[href^="tel:"]').addClass("ga-phone");