2012-04-23 70 views
0

我有许多链接按钮与各种内容像标签,我需要申请一个类来点击链接按钮与jQuery,我使用波纹管功能,但它不工作时,后支持页面点击添加类到aspx linkbutton与jquery

$(function() { 
    $('a').click(function() { 
     $(this).addClass('selected'); 
    }, function() { 
     $(this).removeClass('selected'); 
    }); 
}); 

在此先感谢

+0

你到底需要做什么?像第一次点击添加类和第二次点击删除类或.... – 2012-04-23 07:13:11

+0

应用css类到asp链接按钮中点击标签 – Sam 2012-04-23 08:29:35

回答

1

这将无法正常工作,他们的方式你希望它监守类添加,然后刷新页面。

你真的不需要任何Javascript来做到这一点,下面是我如何做到这一点。

每个页面都有它自己的ID

<body id="aboutPage"> 

和每个菜单项都有自己的ID太:

<li id="aboutMenuItem">About</li> 

然后在你的CSS,你可以专门打里为你的页面于:

#home #homeMenuItem, 
#about #aboutMenuItem, 
[...] 
{ 
/* Style for the selected menu item here */ 
} 
0

尝试绑定click事件或做这样的事情...

$(function() { 
    $('a').live('click', function() { 
     $(this).toggleClass('selected'); 
    }); 
}); 
+0

这也不起作用。在这种情况下,实时绑定的操作与点击操作相同,一旦链接被点击,类将被切换,然后刷新页面 - 将所有内容重置为默认值。 – 2012-04-23 07:17:12

+0

ohh ...然后我认为你提供的解决方案应该可以工作......我对它进行了投票。 – Bongs 2012-04-23 07:23:51