Om man lägger till klassattributet på ett element i jQuery på följande sätt:
var my_element = $("<a />", {
class: "button",
text: "My Button"
}).appendTo("#my_wrapper");
Så kommer man att få problem i Internet Explorer (Hädanefter kallad IE).
Detta beror på att ”class” är ett reserverat ord i IE. Vill man lägga till klassattributet på detta sätt måste man använda citattecken runt attributet class.
Se nedan:
var my_element = $("<a />", {
"class": "button",
text: "En knapp"
}).appendTo("#my_wrapper");
Då fungerar allt som man kan förvänta sig.