Die Funktion habe ich ausgelagert, weil ich die gleichen Aktionen auch bei einem anderen Event (onclick) ausführen möchte. Wie ist es möglich die Funktion für ein onlick-Event aufzurufen?
Meinst du einfach
$("#element-mit-id").click(add_element);
?
Anstelle der Parameter ev und ui möchte die id des entprechenden Elements angeben.
Die Handlerfunktion bekommt als ersten Parameter immer das Event-Objekt.
Zugriff auf das geklickte Element hast du in der Handler-Funktion über this bzw. mit jQuery-Wrapper $(this).
Übergabe von Parametern an add_element ginge auch mit einer weiteren Funktion, scheint bei diesen Anforderungen aber unnötig zu sein.
Mathias