窗体A 调用window.showModalDialog 方法,弹出对话框为B页面,其中A页面将自己的document对象传入到B页面。
现将A页面的某个div复制到B页面。var pDocument = window.dialogArguments;
var tempObj = $(pDocument).find("#A_DIV").clone();
/*
var _HTML_ = $(tempObj.parent().html()); 
$("document").append(_HTML_);
*/ 
$("document").append(tempObj);其中注释掉的方法是可行的,但是$("document").append(tempObj);这个提示参数无效,也就是说tempObj这个对象IE8 不认为是个页面的jquery对象。求教各位达人原因,以及解决方法。PS:注释掉的方法是可行,但是A页面的控件状态复制过来后就丢失了,例如:checkbox本来在A页面是选中的,复制过来就不是选中了。这个案例在谷歌浏览器里面是好的,只是在IE8下有问题。