Tach!
Nachtrag:
das geht aber nicht Das ist keine Problembeschreibung. zumindest nicht in den anderen functions wie dieser... die innerhalb des scripts steht $('.addEditInfoPic').on('click', function(translate){
Wie wird eine Problembeschreibung draus? Breakpoint in die erste Zeile der Funktion setzen, den Click auslösen, mit dem Debugger das translate anschauen, feststellen dass das was anderes ist als angenommen, eventuell schon selbst auf die Lösung kommen.
Es ist eine ganz wichtige Vorgehensweise beim Programmieren, dass man bei Problemen nachschaut, was denn da los ist. Die Strategie "probieren bis es klappt" versagt oftmals aufgrund von Mangel an weiteren Ideen, wenn man schon vieles ungezielt versucht hat. Nicht nur die Fehlermeldungen lesen, sondern auch den Inhalt der beteiligten Variablen anschauen. Dazu muss man mit dem Debugger umgehen können. Ständig alerts oder console.log() ist nicht die beste Lösung.
dedlfix.