Hi All, I have structure:
<table style="width: 100%;">
<tr>
<td>
<a href="#" class="yy">one</a>
</td>
</tr>
<tr>
<td>
<a href="#" class="xx">Two</a>
</td>
</tr>
<tr>
<td>
<a href="#" class="xx">Three</a>
</td>
</tr>
</table>
CSS:
.xx {
border: 5px solid green;
}
.yy {
border: 5px solid red;
}
now on click of <a> it's class should get changed. i.e. if it's 'xx' then it should turn 'yy' and vice-versa, and rest of the <a> should remain as it is,
I tried something like (ref:http://stackoverflow.com/questions/3569165/how-to-change-class-of-a-tags-in-jquery)
$("a.xx").click(function() {
$(".yy").not(this).removeClass("yy");
$(this).toggleClass("yy");
});
but it didnt work that way, I tried to tweak the code, but it's not working. Can somebody help.
EDIT:
May b my question was not clear enough:
if I click on 2nd <a>/ any other <a> then it should turn red and rest of the tag should be green.i.e. if the <a>is having red color, then it should turn green and and rest of the should be in red, and vice-versa .
EDIT for more clear requirement (based on replies from sje397 ): say I am clicking on a having class xx/yy and i.e. I click on it again it should change i.e. if xx then it should go back to yy, if u again click on it, it should go back to xx. –