Bug com o método html() function do jquery no IE

Hoje foi mais um dia debugando bugs do IE, dessa vez foi com o método html() do jquery, segue o código.

Código que não funciona:

$j.post(action, params,
  function(data){
    $j('#hotels-result-in').html( data );
}, "html");

Código que funciona:

$j.post(action, params,
  function(data){
    $j('#hotels-result-in').html( '' );
    $j('#hotels-result-in').append( data );
        
    // ou 
    document.getElementById('hotels-result-in').innerHTML = data; 
}, "html");