ma io vorrei che l'immagine si aprisse quando clicco un testo
Ciao, in questo caso devi togliere il parent qui:
codice:
... $(this).parent('a').attr('href')
Diventerà semplicemente:
codice:
... $(this).attr('href')
Infatti il $(this) fa riferimento all'oggetto restituito dal selettore $('.sx li a'), mentre sul primo script era $('.sx li a img')