轉自:http://blog.csdn.net/u013479571/article/details/50754805
感謝這位哥們。
我們在使用easyui開發后台管理系統時,常常easyui tree和tab會結合使用。通常情況下,點擊同一級的某個鏈接彈出tab非常簡單,如:點擊tree的某一個節點(紅色箭頭所指),會在內容區域顯示數據列表的內容。
但在很多情況下,我們需要做的是點擊easyui子頁面中的按鈕,在父頁面中增加顯示tabs的內容,這時怎么操作呢?
我的思路是首先根據子頁面獲取父頁面內容,如window.
parent,
然后再獲取父頁面中的id為tabs的控件,接着就可以實現添加tab了,具體代碼如下:
var jq = top.jQuery;
if (jq("#tabs").tabs('exists', '一級菜單4')){
jq("#tabs").tabs('select','一級菜單4');
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="http://www.baidu.com" style="width:100%;height:100%;"></iframe>';
jq("#tabs").tabs('add',{
title:'一級菜單4',
content:content,
closable:true
});
}
效果如下:


