我花了我的分配時間在SO上搜索答案,所以在這裏。鑑於此代碼來創建JS如何以編程方式點擊jQuery導航手風琴中的項目
$("#accordion").accordion({
fillSpace: true,
collapsible: false,
navigation: true
});
導航手風琴和它來填充它在我看來,(爲了清楚起見去除大部分)
<h2>
<a href="#">Messages</a></h2>
<ul class="menulist" id="messagesNavItems">
@Html.MenuItem("Messaging", "InterOffice", "Message", "selected")
@Html.MenuItem("Outbox", "Outbox", "Message", "selected")
@Html.MenuItem("Inbox", "Inbox", "Message", "selected")
</ul>
這使得
<ul id="messagesNavItems" class="bunch of classes" role="tabpanel">
<li>
<a href="/Buyer/Message/InterOffice">Messaging</a>
</li>
<li>
<a href="/Buyer/Message/Inbox">Inbox</a>
<li>
<li>
<a href="/Buyer/Message/Outbox">Outbox</a>
<li>
</ul>
我如何模擬點擊發件箱從頁面的其他部分?
我能得到的「標題」與
var accordionindex = 5; /*Messages*/
$("#accordion").accordion('activate', accordionindex);
流行,但我需要把它帶到一個新的水平,並「點擊」項目,然後這將導致瀏覽器來瀏覽。
謝謝 斯蒂芬
選擇器的工作原理,但它仍然沒有導航? –
在點擊之前,你是否準備好了dom?如果是,請嘗試設置一個顯示問題的jsfiddle。 – kannix