Guru jQuery i need!

ovvero ho questa situazione
<div id="menu">
<ul>
<li class="leaf" >item
<li class="leaf" >item
<li class="fold" >item
<ul>
<li class="leaf" >item
<li class="leaf" >item
<li class="leaf" >item
<li class="fold" >item
<ul>
<li class="leaf" >item
<li class="leaf" >item
<li class="leaf" >item
<li class="fold" >item <-- clicco su questa -->[/list]
[/list]

<li class="fold" >item
<li class="fold" >item
<li class="fold" >item
<li class="fold" ">item[/list]
</div>



e la funzione js di jquery che mi deve intercettare l'onclick della classe "fold"

$(".fold").click(function(event){
...
}

il problema è che se clicco sul fold più "esterno" come $(this) la funzione intercetta sempre il[*] con classe "fold" che contiente il[*] con la classe "fold" che ho realmente cliccato...

come faccio a dirgli di prendere in cosiderazione il fold più annidato che c'è?
PRemetto che le "annidature" possono essere N e non sono fisse.

Thanks...