tab.tabs('add', {
title : node.text,
href : "view/" + url,
closable : true,
// 新增记录每个tab对应jsp里的多有id
border : false,
id : node.text,
extractor : function(data) {
// 抽取body中的内容
var pattern = /<body[^>]*>((.|[\n\r])*)<\/body>/im;
var matches = pattern.exec(data);
if (matches) {
data = matches[1];
}
var tmp = $('<div/>').html(data);
var divs = $(tmp).find('[id]');
var ids = [];
for ( var i = 0; i < divs.length; i++) {
ids.push(divs[i].getAttribute("id"));
}
// 记录本tab中的所有带ID的DIV
tab.tabs('getTab', node.text).divs = ids;
return data;
}
});
title : node.text,
href : "view/" + url,
closable : true,
// 新增记录每个tab对应jsp里的多有id
border : false,
id : node.text,
extractor : function(data) {
// 抽取body中的内容
var pattern = /<body[^>]*>((.|[\n\r])*)<\/body>/im;
var matches = pattern.exec(data);
if (matches) {
data = matches[1];
}
var tmp = $('<div/>').html(data);
var divs = $(tmp).find('[id]');
var ids = [];
for ( var i = 0; i < divs.length; i++) {
ids.push(divs[i].getAttribute("id"));
}
// 记录本tab中的所有带ID的DIV
tab.tabs('getTab', node.text).divs = ids;
return data;
}
});