2013-04-20 74 views
0

的CSS我有4鏈接按鈕,我需要改變onclicked如何啓用和禁用應用於LinkBut​​ton的

例的顏色:ABCD

默認情況下,如果點擊乙申請的CSS的應用它向B.css申請的A按鈕應該禁用。我需要在服務器端或客戶端的解決方案。

我需要在服務器端的解決方案,因爲我得到了更新面板和我打電話的代碼LinkBut​​ton的文本後面

回答

2

你的問題非常含糊,不包含代碼,但我會盡我所能。這聽起來像你想要在元素之間切換類。這可以如下實現:

ASP.NET

<asp:LinkButton ID="lbA" Text="A" OnClientClick="lbGroupClick" CssClass="lb active" runat= "server" /> 
<asp:LinkButton ID="lbB" Text="B" OnClientClick="lbGroupClick" CssClass="lb" runat= "server" /> 
<asp:LinkButton ID="lbC" Text="C" OnClientClick="lbGroupClick" CssClass="lb" runat= "server" /> 
<asp:LinkButton ID="lbD" Text="D" OnClientClick="lbGroupClick" CssClass="lb" runat= "server" /> 

的Javascript

function lbGroupClick() { 
    $('.lb.active').removeClass('active'); // remove from any current active ones 
    $(this).addClass('active'); 
} 
0

HTML

<div class="links-list"> 
    <a href="#" class="active">Link 1</a> 
    <a href="#" >Link 2</a> 
    <a href="#" >Link 3</a> 
    <a href="#" >Link 4</a> 
</div> 

JS

$('a', '.links-list').each(function(){ 
    $(this).click(function() { 
     $('a.active', '.links-list').removeClass('active'); 
     $(this).addClass('active'); 

     return false;   
    }); 
}); 
相關問題