2012-09-20 32 views
0
// Explicit global 
$.fn.getRedemptionID = function(){ 
window.varMy = data.DATA[0].item1; 
} 

如何調用上述函數來獲取變量varMy?在jQuery中調用一個函數?

+0

這臺'varMy',它不會得到它。 – KRyan

+1

這真的是代碼?它在jQuery對象上調用時創建一個全局變量varMy?什麼是數據? –

回答

1

從你剛纔的問題,我想你基本上要的VAR要返回給調用部分..然後你可以如下寫,

$.fn.getRedemptionID = function(){ 
    return data.DATA[0].item1; 
} 

和打電話,

var myVar = $(selector).getRedemptionID(); 
+0

我得到$(「#messageText」)。getRedemptionID不是函數 – Prometheus

0

附加到$.fn的函數是jQuery插件。他們需要在jQuery對象上調用。

例如:

$('#myDiv').getRedemptionID(); 
+0

所以我需要插件來使用fn? – Prometheus

+0

@Spike告訴我們你在寫什麼。你正在創建一個jQuery插件..或者一個處理一些東西並設置變量的簡單方法。 –

+0

@Spike:你不需要插件,你正在創建一個插件。 –

相關問題