Hallo,
bitte, beachte die kleinen Unterschiede der scripte für die drei Fragetypen.
In einer "kurze Text"-Frage musst Du nicht auf ein bestimmtes Eingabefeld referieren.
Da genügt
$("#question{QID} input[type=text]").autocomplete({
Bei "mehrfachen kurzen Texten" musst Du sagen, in welchem Feld das autocomplete arbeiten soll
$("#question{QID} input[type=text]:eq(0)").autocomplete({
Und bei Matrizen musst Du die Spalte angeben
$('#question{QID} .answer-item:nth-child(2) input[type="text"]').autocomplete({
Dann gibt es noch eine Kleinigkeit zu bemerken.
Du hast die QID geändert.
So etwas tut man nicht.
Diese ganzen Systemvariablen {SID}, {GID}, {QID}, {SAVEDID}, {LANG}, usw. dienen doch gerade dazu, dass immer der aktuelle Wert eingefügt wird, auch wenn die Frage, Umfrage kopiert, geändert oder was auch wird.
Hier werden die scripte vom CDN geholt und die plzort von meinem Server. Ich habe es schnell am Laptop gemacht.
Joffm