Solucion : Problema con .html(), append() de JQuery en explorer ie 7,8,9
Este problema es comun, he escuchado el "funciona en todos los navegadores excepto en Explorer, #"$%&$ EXPLORER!!!!". Bien, en este caso es importantisimo, que busquen en el codigo fuente por algun div o form MAL CERRADO, dado que si existe este problema automaticamente el explorer dará un error, al añadir un nuevo elemento.
y te dira : Objeto No reconoce el metodo
Los problemas que he visto mas es en el uso de .post(), .get(), y .ajax()
si es tu caso: trata de usar cache:false,
$.ajax({
url: "ciudad.php",
async: false,
cache: false,
success: function(data) {
...
En cualrquier caso en estos casos enfoquense en el codigo HTML y luego en el de Javascript.
Saludos