- this als Parameter übergeben
- this in einer Variablen ablegen, deren Scope für die innere Funktion sichtbar ist. Diese Variable
that
zu nennen ist manchmal die einzige Lösung, besser ist aber immer ein sprechender Name. In deinem Falle wäre $clickedIcon nicht schlecht. Das Dollar vorneweg um anzuzeigen dass dies ein wrapped set von jQuery ist, und clickedIcon, naja, weil's das ist.- mit Hilfe der bind-Methode eine Wrapper-Funktion erzeugen, die für ein definiertes this sorgt.
4. Auf this
verzichten und stattdessen e.target
verwenden.