Самый простой способ сделать то, что вы пытаетесь сделать, это, вероятно, что-то вроде этого:
var myCode = '<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.1.min.js"/>';
myCode = myCode.replace('<', '<').replace('>', '>');
$('#headerHtml').html('<div>'+myCode+'</div>');
Полностью заменяя скобки, вы представляете его в виде обычного текста для любого браузера.Однако при его просмотре код будет отображаться так, как задумано, и копирование / вставка будет работать должным образом.