Hans Huber: JavaScript aufruf einer Methode

Beitrag lesen

var competition = $(event.target).text();
// wenn competition z.B. den Text "Hallo" representiert
onclick="deleteCompetition(' + competition + ')"

die Methode schaut so aus:

function deleteCompetition(competition) {
             alert('deleteCompetition: ' + competition);
            }

Wenn competition z.B. "Hallo" ist bekomme ich folgenden Fehler in der Fehlerkonsole des Browsers:

Hall is not defined.

Der Browser representiert also den Text "Hallo" also Variable -> und das ist mein Problem.
Gibt es da eine Lösung dafür?

lg
Hans