Method 1: with one click function
var menuArray = ["level1","level2","level3"];
$(".linkButton").click(function () {
for (var i = 0; i < menuArray.length; i++) {
if ($(this).hasClass(menuArray[i])){
$('.'+menuArray[i]).parent().removeClass("activeClass");
$(this).parent().addClass("activeClass");
break;
}
}
});
jsfiddle demo
Method 2: with click function for each level
,
function changecolor($curbut,lev){
$(lev).parent().removeClass("activeClass");
$curbut.parent().addClass("activeClass");
}
$(".level1").click( function() {
changecolor($(this),'.level1');
});
$(".level2").click( function() {
changecolor($(this),'.level2');
});
$(".level3").click( function() {
changecolor($(this),'.level3');
});