ok.
ursache endgültig gefunden.
ich hatte als id-wert eine zahl also id="1" etc.
ich hatte bevor ich das so machte noch überlegt, ob das wohl probleme machen würde. hatte aber in erinnerung, dass es bei funktionen anderer leute geklappt hatte. und eigentlich ist es ja auch keine variable in dem sinn.
mache ich ein prefix davor, geht es.