2011-09-05 64 views
0

jQuery的元素類我以前使用的時候(以前版本)使用以下語法的jQuery:不工作了

jQuery('<span/>', {className: 'a'};

使用jQuery 1.6.2同樣會在元素上創建classname屬性,而不是class。所以我嘗試使用(保留字)class,它的工作原理,但只在(latest-ish)Chrome和Firefox。 IE 7將遏制保留字。

我在這裏錯過了什麼?該(截斷)下面的腳本是:

jQuery('<div/>', { 
    className: 'wrap' 
}) 
.append(jQuery('<div/>', { 
    className: 'button', 
    html: jQuery('<a/>', { 
     href: function() { 
      return '#' 
     }(), 
     className: 'amaranth', 
     html: '<span>View in</span> Site' 
    }) 
})) 
.appendTo(that); 

回答

1

你可以把引號中的關鍵字class,這是更有效的JSON反正

+0

大,歡呼tandu身邊! – Radek