我正在尝试根据按钮单击更改选项卡,但不知何故它不起作用。它确实会更改选项卡,但不会加载内容,也不会调用 select 或 show 事件。这就是我的标记的样子:
<div id="content">
<ul>
<li><a id="tab1" href="Page1.aspx"><span>Tab 1</span></a></li>
<li><a id="tab3" href="Page2.aspx"><span>Tab 2</span></a></li>
<li><a id="tab4" href="Page3.aspx"><span>Tab 3</span></a></li>
<li><a id="tab5" href="Page4.aspx"><span>Tab 4</span></a></li>
<li><a id="tab7" href="Page5.aspx"><span>Tab 5</span></a></li>
</ul>
</div>
<button id="Button1" onclick="JavaScript:return ChangeTab();">Go to next tab</button>
function ChangeTab()
{
var $tabs = $('#content').tabs();
var selected = $tabs.tabs('option', 'selected');
$tabs.tabs("option", "selected", selected + 1);
//$tabs.tabs('select', selected + 1);
return false;
}
这就是我初始化选项卡的方式:
$( "#content" ).tabs();
有人可以指出我在这里缺少什么吗?