2016-02-28 38 views
0

我試圖更新我的jquery選擇器,但JSLint抱怨,當我嘗試這樣做。JSLint抱怨當我嘗試更新自己的屬性

我還使用命名空間使我的代碼更有條理。

FOO.SELECTORS = { 
    Element: $('foo'), 
    Element2: $('bar') 
}; 

FOO.UPDATE = { 
    FOO.SELECTORS = FOO.SELECTORS 
}; 

這使得JSLint抱怨FOO.SELECTORS = FOO.SELECTORS是一個奇怪的任務。我如何解決這個問題?

回答

1

您正在嘗試在對象內部進行變量賦值。這是不正確的。

如果你要做到這一點,(不完全知道自己在做什麼),你應該把它寫這樣的:

FOO.UPDATE = { 
    'FOO.SELECTORS': FOO.SELECTORS 
} 

再次,真的不完全知道你想要做什麼?

+0

天啊,我昨天真的很累。它現在完美運行,謝謝! –

+0

哈哈,沒問題。我已經看到了很多,所以你並不孤單。 –

相關問題