Internet Explorer (versione 8 e inferiori) ha dei problemi con le parole riservate JavaScript quando queste appaiono nel contesto di un metodo jQuery. IE semplicemente restituisce un errore quando incontra parole chiave come class e simili, specialmente quando queste si trovano all'interno di oggetti letterali usati come opzioni del metodo in questione.
Per esempio, se volessimo impostare contemporaneamente gli attributi ID e class di un elemento, si potrebbe usare il metodo attr():
$(element).attr({
id: 'test',
class: 'test'
});
àˆ qui che IE restituisce un errore: class dovrebbe essere racchiuso tra virgolette, o al limite si dovrebbe usare un altro metodo, come addClass(). Inutile dire che tutti gli atri browser non sollevano eccezioni.
Se vuoi aggiornamenti su Internet Explorer e le keyword JavaScript in jQuery inserisci la tua email nel box qui sotto: