Biraz geç olacak ama, sorunu değişkenin adını değiştirerek çözmüştüm.
"var class1" yapınca düzgün çalışmıştı ne hikmetse.
Programlama dillerinde resel edilmiş degisken isimleri kullanılamaz. Öreğin sql de select , delete ,insert ,creta_table gibi isimleri kullanamıyorsun.
Sqlden yola çıkarsak Jquery'de de class kelimesi resel edilmiş bir kelime.