我有一个 JQuery UI 选项卡对话框,它是 Master-Detail 界面的详细信息。当有人在主文件中选择一个元素时,所有选项卡都会在其 href 中填充 URL,提供该选定项目的详细信息。
例如,访问 http://www.trirand.com/blog/jqgrid/jqgrid.html并浏览到 Advanced->Master Detail。
但是,我没有更新第二个网格,而是更新了 jquery-ui 选项卡元素的链接,如下所示:
var urls = {
0 : "/url1",
1 : "/url2",
};
jqgrid(....
onSelectRow: function(location_id) {
for (url in urls){
$('#tabs').tabs('url', url , urls[url]+location_id );
}
var selectedTab = $('#tabs').tabs("option", "selected");
$('#tabs').tabs('load', selectedTab);
}
);
$(#tabs.tabs({});
使用 html 如下:
<div id="tabs">
<ul>
<li><a id="URL1" href="blank.html">Info</a></li>
<li><a id="URL2" href="blank.html">History</a></li>
</ul>
</div>
我不应该使用 blank.html 虚拟链接。有什么我可以做的(当我没有在主控中选择任何东西时)不会导致我的选项卡导致提取而只是空的?