Nehme also an dieser Stelle nicht nur den Inhalt des firstChild, sondern durchlaufe alle childNodes des answer-Elements, und hänge ihren data-Inhalt in text hintereinander - dann sollte sich dein Problem erledigt haben.
Ok... jetzt steh ich glaube ich ein wenig im Wald...
wie? o.O xD