考慮的下拉菜單中選擇以下HTML結構:jQuery的訪問遠離的父母
<ul class="tabMenu">
<li><a href="#">Games</a>
<div id="sub">
<ul>
<li><a href="#">Main</a></li>
<li><a href="#">3D</a></li>
</ul>
</div>
</li>
<li><a href="#">Videos</a>
<div id="sub">
<ul>
<li><a href="#">Main</a></li>
<li><a href="#">3D</a></li>
</ul>
</div>
</li>
</ul>
在此菜單下我寫的使用jQuery的一些字符串(主頁是默認值),它告訴用戶他在哪裏:
<div class="Pointer"><a href="#">Home</a></div>
以下jQuery是用於檢測哪個類別/子類別是trigerred:
$('.tabMenu li a').click(function() {
//get current link
var currentLink = $(this);
//get link text
var linkText = currentLink.text();
//Remove all activeTab classes
$('.activeTab').removeClass('activeTab');
//Add selected class with activeTab
currentLink.parent().addClass("activeTab");
//Change pointer value according to the click
$('.Pointer a').html(linkText);
});
如果用戶從'Videos'和Games-> Main的下拉列表中點擊子類別'Main',如果用戶從遊戲中選擇Main,則Jquery函數應該返回字符串,類似於Videos-> Main。此代碼只給出主要是無論是從'遊戲'還是'視頻'點擊任何幫助將不勝感激。
真的很有幫助,完全按照我的意願工作。謝謝 – George