buenas,
me cuesta creer que eso funcione en iexplorer9 aunque también debo admitir que no me dedico a jquery. lo que encuentro raro es la asignación a $('#contenido2') puesto que -a mi entender- la función devuelve un objeto. dicho objeto no es un contenedor, es decir una variable o propiedad. por tanto, debería generar error en cualquier interprete ya que se considera una operación ilegal asignar a un valor. es como decir,
Código:
1 = 's';
true = 0;
({}) = [];