var t = 0, i = 0;
var letter = document.createElement('span')
letter.id = "x" + t + "x" + i;
letter.innerHTML = text[t];
highlight.appendChild(letter);
var position = $("#" + "x" + t + "x" + i).position();
Dies ist der Code und es sagt immer wieder, dass der Brief nicht definiert ist.Wie bekomme ich die Position des Elements, nachdem ich es in javascript und jquery an die Eltern angehängt habe?
-IDs können nicht mit Zahlen beginnen. – SLaks
das Problem war, dass die Positionen für Zeilenumbrüche nicht aktualisiert werden –
In der HTML 5-Spezifikation IDs können mit Zahlen beginnen. Siehe http://stackoverflow.com/questions/70579/what-are-valid-values-for-the-id-attribute-in-html. – cstopher