Я не в состоянии проверить это прямо сейчас, дайте мне знать, если это работает для вас.
var menuArray = new Array();
$(function() {
$('div#nav ul li').each(function(i) {
menuArray[i] = this;
$(this).click(function() {
for (var x in menuArray)
if (x == this)
$(x).attr('class','active');
else
$(x).attr('class','inactive');
});
});
});
РЕДАКТИРОВАТЬ хорошо, я смогчтобы проверить это, и это работает для меня.Помните, что это должно быть после вашей HTML-декларации.
$("li a").each(function(i) {
$(this).click(function() {
$(this).attr('class','selected');
$("li a").not(this).attr('class','notselected');
});
});