我有一個整齊的DOM分離數據並返回其data
和ui
對象的公共API的JavaScript模塊:當我嘗試訪問變量時,爲什麼我的javascript模塊返回undefined?
var PtCalcApp = (function() {
var ptCalc = ptCalc || {};
ptCalc.ui = {
storage: $('#pt-storage'),
backup: {
daily: $('#per-day-data'),
weekly: $('#per-week-data'),
monthly: $('#per-month-data'),
yearly: $('#per-year-data')
},
change: {
yearly: $('#annual-change'),
daily: $('#daily-change')
}
};
ptCalc.data = {
storage: function() {
ptCalc.ui.storage.val()
}
}
return ptCalc;
})();
現在,當我嘗試訪問這樣的這樣的數據:
PtCalcApp.data.storage()
它返回undefined
。我在做什麼這個自我調用函數模式錯了?我該如何解決?
您是直接存儲在視頻格式的DOM數據,我沒有看到分離。 – Esailija
好吧,你可以告訴我一個更好的方式來做到這一點,而不使用mvc框架? –
這看起來不是一個有效的選擇器'$('pt-storage')' – elclanrs