jquery function ausführen beim klick auf den eine oder den anderen button?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Mal etwas orakelt (ist wieder nicht so eindeutig, was eigentliches Ziel ist)...

  • Eine Javascript-Funktion kann man als Objekt anlegen (var x = function(){...}).
  • Das geht auch, indem einfach der Name einer definierten Funktion angegeben wird.
  • Dieses Funktions-Objekt kann mehreren Buttons als Reaktionsfunktion eingestellt werden.

Du könntest also z.B....

  • $(".kommentarabschicken").click(meineajaxfunktion);
  • $(".kommentaroeffnen").click(meineajaxfunktion);

...definieren.

Du würdest lediglich davon abkommen müssen, Deine Funktion so wie jetzt als anonymes Element unmittelbar bei einem konkreten Funktionsaufruf nebenher zu definieren. Wobei Dir natürlich auch niemand verbieten würde, zwei gleich aussehende Funktionen zu definieren. Oder Die Funktion nebenbei beim nebenher-definiert-werden noch einer Variablen zuzuweisen und die dann bei der nächsten Reaktionsfunktionseinstellung zu übergeben.

Buchstäblich zig verschiedene Wege führen hier nach Rom.

Was möchtest Du wissen?