As per Dynamically loading css stylesheet doesn't work on IE:
You need to set the href attr last and only after the link elem is appended to the head.
$("")
.appendTo('head')
.attr({type : 'text/css', rel : 'stylesheet'})
.attr('href', '/css/your_css_file.css');