2011-07-26 31 views
4

我的代碼如下(也可在jsfiddle):jslint爲什麼會喊我?

$button = $('<button />', { 
    text: 'my button', 
    class: 'button' 
}); 

的JSLint的錯誤信息是:

Problem at line 3 character 5: Expected an identifier and instead saw 'class' (a reserved word). 
class: 'button' 
+1

我認爲這是抱怨,類是一個保留關鍵字,所以要使用它,你可能需要引號來區分它與關鍵字。但不知道... –

回答

8

Class is a reserved word for Javascript 2.0,所以你不應該在沒有投入對象使用它作爲一個重點它用引號將它標記爲一個字符串。

+0

而'class:'myString''爲'class':'myString''起作用。 [小提琴](http://jsfiddle.net/rufwork/qv46A/) – ruffin

相關問題