Trouver des parents et premier enfant de son parent

Je suis en train d'essayer de trouver le parent d'un élément et il parent du premier enfant, le code ressemble à ceci:

        <ul class="lowerMenu">
            <li><a href="" class="selected">Welcome</a></li>
            <li><a href="">Logo</a></li>
            <li><a href="">Websites</a></li>
            <li><a href="">Stationery</a></li>
            <li><a href="">Illustration</a></li>
            <li><a href="">Full Pack</a></li>
        </ul>

function setIntervalAndExecute() {
    changeImages();
    setTimeout(function(){
        showImages(imagesArray);
    },500);
    var intervalot = window.setInterval(function(){
        changeImages();
        var selected = $('.selected');
        if (!selected.parent().is(':last-child')) {
            $('.selected').parent().next().children().addClass('selected');
            selected.removeClass('selected');
        } else {
            $('.selected').parent().parent().children(':first-child').addClass('selected');
            selected.removeClass('selected'); //nesho ne mi rabotit ovdeki
        }
        window.setTimeout(function(){
            showImages(imagesArray);
        },500);
    },10000);
    return intervalot;
}
var intervalot = setIntervalAndExecute();

Je sais c'est un peu compliqué, mais je suis nouveau sur jquery , donc ce que je suis en train de faire est de classe après la classe "selected" devient le dernier élément que je veux le supprimer et de le définir sur le premier élément. J'ai essayé avec cela, mais il ne semble pas être un travail

$('.selected').parent().parent().children(':first-child').addClass('selected');

et quand arrive le dernier élément de l'intervalle est de l'exécution de deux fois, puis s'arrête.
C'est le site que je suis en train de travailler sur:

http://nikodola.com/testsite

OriginalL'auteur Dimitar Pashovski | 2013-08-30