@@Sophie
kurze Frage, warum sind Umbrüche in JavaScript nicht erlaubt?
Weil das Zeilenende in JavaScript in vielen Fällen die Anweisungen beendet – ebenso wie ;
.
Nehme ich alle Umbrüche raus funktioniert es wieder wunderbar. Außerdem zeigt mir Sublime bereits dass es ein Fehler gibt.
Die beanstandete Zeile wäre dasselbe wie
$(wrapper).append('<div><label for="mytext1">' + x + '. Artikel <label>;
Der String ist nicht terminiert. Und wenn er’s wäre, fehlte die schließende Klammer. Deshalb der Syntax-Fehler.
Ich dachte man kann ein Quelltext schreiben wie man will und dass er etwas übersichtlicher ist.
Wie immer gilt: Sonderzeichen müssen escapet werden, wenn sie nicht ihre Sonderrolle haben sollen. In dem Fall das Zeilenumbruch-Zeichen:
$(wrapper).append('<div><label for="mytext1">' + x + '. Artikel <label>\
<input …> …');
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory