übergeben Sie einen parameter mit onclick-Funktion gelesen wird, als eine variable, wenn es gelesen werden soll, als string

Hier ist mein Problem:

Erstelle ich dynamisch eine Schaltfläche mit einem onclick-Funktion so:

 $("#test).html('<input type="button" value="Close" onclick="remove('+param1+','+param2+');" />');

Die Parameter sind gut zu Lesen, aber die Funktion wird nicht ausgelöst, und ich habe diese Fehlermeldung:
"bob ist nicht definiert", wenn bob ist der string-Wert des param1.

Offensichtlich scheint es, dass bob liest sich wie eine variable, wenn es sollte gelesen werden als ein string, aber ich verstehe nicht, warum.

Dank für Ihre Hilfe!

  • Willkommen ALSO. Auf zu schreiben, eine Frage oder eine Antwort, verwenden Sie die toolbox-format korrekt der code sonst ist es nicht sichtbar. Verwenden Sie die [?] in der toolbox für mehr details. Überprüfen Sie auch die Frage, Vorschau unterhalb der editing-zone, um zu sehen, was es Aussehen würde.
InformationsquelleAutor user1160409 | 2012-01-20
Schreibe einen Kommentar