2011-09-05 66 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