我有许多链接按钮,其中包含各种内容,例如标签,我需要使用jquery将一个类应用于单击的链接按钮,我使用的是波纹管功能,但是当支持页面时它不起作用
$(function() {
$('a').click(function() {
$(this).addClass('selected');
}, function() {
$(this).removeClass('selected');
});
});
提前致谢
答案 0 :(得分:1)
这不会起作用,因为你希望它被添加,然后刷新页面。
你真的不需要任何Javascript,我就是这样做的。
每个页面都有自己的ID
<body id="aboutPage">
并且每个菜单项也都有自己的ID:
<li id="aboutMenuItem">About</li>
然后在你的CSS中你可以专门点击你所在页面的li:
#home #homeMenuItem,
#about #aboutMenuItem,
[...]
{
/* Style for the selected menu item here */
}
答案 1 :(得分:0)
尝试绑定click事件或执行类似的操作......
$(function() {
$('a').live('click', function() {
$(this).toggleClass('selected');
});
});