ボタンのクリックに基づいてタブを変更しようとしていますが、どういうわけか機能しません。タブは変更されますが、コンテンツは読み込まれず、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();
誰かが私がここで欠けているものを指摘できますか?