This is CSS that I'm using on this href:
a.menu:link, a.menu:visited
{
width:160px; border-bottom:1px solid #CCC; float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px; background-color: #FFF;
height:21px; display:block; text-decoration:none; color:#999999;
padding:5px 0px 0px 10px
}
a.menu:hover
{
background-color:#f2f2f2;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;color:#999999
}
The jQuery code is:
$(document).ready(function(){
$(' .menu').click(function() {
$(' .menu').css('backgroundColor','#FFF');
$(this).css('backgroundColor','#f4f4f4');
});
});
The HTML:
<a
href="javascript: void(0);"
class="menu"
id="index"
> some link</a><a
href="javascript: void(0);"
class="menu"
id="index"
> link 2</a><a
href="javascript: void(0);"
class="menu"
> link3</a>
What I want to do is: Use the CSS hover style while the jQuery code change the background color of the clicked element. Right now the clicked element change the color but the CSS hover style does not work. How can I do that?