2011-07-26 5 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

classは予約済みのキーワードだと不平を言っているので、それを使用するにはキーワードと区別するために引用符が必要な場合があります。しかし、わからない... –

答えて

8

Class is a reserved word for Javascript 2.0、これあなたは入れずにオブジェクトのキーとしてそれを使用するべきではありませんそれを文字列としてマークするには引用符で囲みます。

+0

'class:" myString "から" class ": 'myString''が動作します。 [フィドル](http://jsfiddle.net/rufwork/qv46A/) – ruffin

関連する問題