Gegeben eine unbekannte Anzahl von dynamisch erzeugten Texteingaben:
%Vor%Ich muss eine durch Komma getrennte Zeichenfolge der kombinierten Eingabewerte erstellen. Gibt jQuery mir eine ein-Schritt-Lösung oder muss ich die Zeichenfolge iterieren und manuell erstellen? (wenn manuell ... wie sieht das aus?)
thx
Sie können .map()
wie folgt verwenden:
Dies verwendet den Attribut-Starts-mit-Selektor , um die Eingaben zu finden, dann .map()
um die Werte in ein Array zu bekommen können Sie .join()
in eine einzelne Zeichenfolge.
Wenn sie sich in einem Container befinden, sagen Sie <div id="Emails">
, können Sie den Selektor auf etwas wie $("#Emails input")
verkleinern, ich kann nicht sicher sagen, ohne Ihr Markup zu sehen, aber alles mit einem Container-Selektor wird es schaffen effizienter.
Tags und Links jquery jquery-selectors