jquery的append函数在IE7中无效
下面是我的一个代码,在IE8中没问题,在IE7中无法打开,提示参数无效,请大伙解决下
function openTab(tabId, tabName, url)
{
//var doc = $(window.parent.frames["I2"].document);
var doc = $("#I2", parent.document.body).contents();
var panelId = "#panel_"+tabId+"";
var titleId = "#"+tabId+"";
//alert(doc.children("#panel_"+tabId).length);
//alert(doc.find(panelId));
if (doc.find(panelId).get(0) == null)
{
//遍历所有tab设置样式,隐藏其他tabid
var tabTitles = doc.find("#tab_title li").attr("class", "");;
var tabPanels = doc.find("#tab_panel iframe").css("display","none");
//创建iframe
var ifrStr = "<iframe id=\"panel_" + tabId + "\" src='" + url + "' height='100%' frameBorder='0' width='100%' ></iframe>";
var box = $(ifrStr);
doc.find("#tab_panel").append(box);
}