Мне эта тема уже чем-то напоминает какой-то блог. Мой блог.
В общем спешу сообщить что и предыдущая проблема решена.
var mat = $("#my-material tr", w.document).clone();
$("#my-material").html(mat);
В переменной mat создавался набор объектов tr, которые я пытался потом вставить в таблицу #my-material. Понимали все, кроме IE.
Как оказалось IE не хочет работать непосредственно с объектом jQuery (набором объектов), нужно было добавить в конце .html() Короче вот так все работает
$("#my-material").html($("#my-material", w.document).html());