2013-12-12 33 views
1

我嘗試在更改菜單選項卡時添加課程。我怎樣才能做到這一點?在菜單選項卡上添加課程

我的如下菜單:

<div class="profilenavbg"> 
<ul class="profilenav"> 
    <li class="active"><a href="<?php echo base_url()."emp_family_info/form/"[email protected]$emp_id;?>">Family Detail</a></li> 
    <li><a href="<?php echo base_url()."emergency_detail/form/"[email protected]$emp_id;?>">Emergency Detail</a></li> 
    <li><a href="<?php echo base_url()."education/form/"[email protected]$emp_id;?>">Education Detail</a></li> 
    <li><a href="<?php echo base_url()."work_experience/form/"[email protected]$emp_id;?>">Work Experience</a></li> 
    <li><a href="<?php echo base_url()."emp_join_info/form/"[email protected]$emp_id;?>">Joining Detail</a></li> 
    <li><a href="<?php echo base_url()."document/form/"[email protected]$emp_id;?>">Document Detail</a></li> 
    <li><a href="<?php echo base_url()."membership/form/"[email protected]$emp_id;?>">Membership Detail</a></li> 
</ul> 
</div> 

回答

0

您可以使用addClass()方法。

但我不明白您的問題,請在短暫

更多信息說明:http://api.jquery.com/addClass/

可以使用.mouseover或jQuery.suppose。點擊事件中,你正在使用.mouseover事件比從每個鏈接(removeClass())中移除活動類並將活動類添加到當前鏈接。

+0

當我改變了鏈接,我想補充一點,鏈接,活動類,並從前面的鏈接刪除類.. – user2870941

0

做這樣的事情,[未測試]。

$(function() { 
    $("ul.profilenav li").on("click", function() { 
     $("ul.profilenav li").find("active").removeClass("active");         
     $(this).addClass("active"); 
    }); 
}); 

大家好,調如果需要的話,上面的代碼...