2016-02-28 52 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

哈哈,没问题。我已经看到了很多,所以你并不孤单。 –

相关问题