a non avevo notato la differenza, comunque ho provato ed il risultato è lo stesso...
è molto strano però, per quel poco che so non dovrebbero esserci problemi di compatibilità fra i vari browser utilizzando JQuery invece con IE8 non va...
UPDATE: ho fatto dei controlli e il problema sorge anche scrivendo su console $('.MyClass').parent().css("background-color") quindi senza passare per each(), a questo punto credo proprio che sia un problema dell'each()