2013-04-20 52 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;   
    }); 
}); 
相关问题