Array von Html zu Jquery kombinieren

8

Ich habe einen Eingabetyp als folgenden Code

%Vor%

Und ich verwende diesen Wert wie folgt

%Vor%

Zum Beispiel wenn

%Vor%

Nun möchte ich alle Eingabewerte zu eins kombinieren. dafür verweise ich auf diesen Link . Habe aber keine genaue Idee dazu bekommen. Auch Leichenwagen über jQuery.merge () aber nicht hilfreich oder nicht zu verstehen. Wie kann ich das tun?

    
Webster TP 10.02.2018, 06:01
quelle

5 Antworten

2

Sie können eine Schleife mit .each() erstellen, den Wert abrufen und ihn in einer Array-Variablen speichern / schieben. Sie können das Array mit join()

verbinden

Sie müssen auch Ihre Klasse als myinputs ohne []

umbenennen

%Vor% %Vor%

Ссылка

    
Eddie 10.02.2018, 06:08
quelle
7

Holen Sie alle Elemente, iterieren Sie, um Werte zu erhalten, und fügen Sie sie schließlich zusammen.

%Vor%

%Vor% %Vor%

Ohne Verwendung von jQuery

%Vor% %Vor%
    
Pranav C Balan 10.02.2018 06:06
quelle
3

Fügen Sie [] nicht in class -Attribute ein. Obwohl es legal ist, erschwert es den Zugriff in jQuery-Selektoren, da [] dort eine besondere Bedeutung hat. Also benutze class="myinputs" .

Dann muss Ihr Selektor . verwenden, um sie zu finden, nicht # , was für die Auswahl nach ID steht.

Sobald Sie dies getan haben, können Sie .each() verwenden, um sie zu durchlaufen und die Werte zu verketten

%Vor% %Vor%
    
Barmar 10.02.2018 06:08
quelle
2

Wenige Zeiger:

  1. Verwenden Sie nicht [] in Ihren Klassenattributen.

  2. Verwenden Sie . , um die Klasse als Selektor zu verwenden.

  3. Sie müssen die Eingabeelemente durchlaufen, um ihren Wert zu erhalten.

%Vor% %Vor%
    
void 10.02.2018 06:10
quelle
0

das wird funktionieren und einfach:

%Vor%

oder

%Vor%     
xianshenglu 10.02.2018 06:12
quelle

Tags und Links