2011-03-03 61 views
2

文件我有以下的jQuery常數文件,它看起來是這樣的:JQuery的包括常量

function($) { 
    var Constants =  { 
     DECIMAL_SEPARATOR: ",", 
    .... 
    } })(jQuery); 

我引用的文件中< > HTML頁的部分。 後來下來我用這些變量在jQuery腳本調用,就像這樣:

$("$.financeTable input").numeric(Constants.DECIMAL_SEPARATOR); 

當包括在< 文件>元素這是行不通的,但是當我複製相同的代碼爲< 腳本>標記在它工作的同一個文件中。

這怎麼可能?

回答

3

好,我發現了它,它必須是:

(function($) { 

$.Constants = 
{ 
    DECIMAL_SEPARATOR: ",", 
    ... 
    } })(jQuery); 

和使用這樣的:

alert($.Constants.DECIMAL_SEPARATOR); 
0

請問您是否在之前包含文件jQuery?

+0

不......腳本包括jQuery腳本引用後。 – Drejc 2011-03-03 09:17:18