I'm using a vertical menu and trying to add a text arrow ">" to the
menu item if it's on level 1 or 2, but not level 3. The following code
works, but it just keeps appending after each hover event. What's the
best way to do this kind of manipulation?

Thanks.

jQuery
-------------------
$("ul.nav li a").hover(function() {
    $(this).append(" 〉");
});

HTML
--------------------
<ul class="nav">
    <li><a href="#">Level 1</a>
        <ul>
            <li>
                <a href="#">Level 2</a>
                    <ul>
                        <li><a href="#">Level 3</a></li>
                    </ul>
            </li>
        </ul>
    </li>
</ul>

Reply via email to