Der Martin: JQuery / Confirm / Remove???

Beitrag lesen

Hallo,

<a href="javascript:if (confirm('Wollen Sie dieses Bild löschen?')){ $('#image_32').remove();};">X</a>
Was macht denn da der Strichpunkt hinter der letzten geschwungenen Klammer?

er beendet das if-Statement.
Das ist zwar nicht nötig und wird normalerweise auch nicht gemacht. In aller Regel wird sogar davon abgeraten, weil solche Fehler heimtückisch sind:

~~~javascript if (bedingung)
  { anweisung();
    anweisung();
  };
 else
  { anweisung();
    anweisung();
  };

  
Das Semikolon nach der Klammer (vor dem else) ist so unauffällig, dass manch einer wohl ein paarmal darüber hinwegliest, ohne dass es ihm auffällt.  
Im Beispiel von Stefan ist es jedoch unschädlich.  
  
So long,  
 Martin  

-- 
F: Wer ist der Herrscher über Wasser, Wind und Wellen?  
A: Der Friseur.