guarda che nel mio codice non c'è nessuna menzione a this.
SE il DOM è caricato, ovvero dopo il window.onload / $(document).ready event, allora la scrittura $('ul li ul') resituisce un array di elementi. PHP non c'entra più nulla. e nemmeno this nella funzione come l'ho scritta io. Semmai il problema è se ci sono più ul o più ul li ul, allora l'array di elementi che jQuery restituisce ha lunghezza > 1, ergo devi capire a quale elemento riferirti