So erstellen Sie eine dynamische Komponente aus Javascript

8

Ich versuche eine ComboBox mit HTML und Javascript zu erstellen. Also musste ich die Idee mit diesem Link beginnen. MultiSelect Combo (MultiSelect ComboBox)

In diesem Link nehme ich alle Ressourcen und platziere sie in meinem lokalen und bekomme das gewünschte Ergebnis.

%Vor%

Nun möchte ich, dass meine Eingabebox dynamisch ist, also kann ich sie überall und beliebig oft verwenden, indem ich div und andere erforderliche Attribute übergebe.

Was ich hier versucht habe, ist
index.html

%Vor%

Und JS-Code ist Js-Code

%Vor%

ut Welche Chalanges ich gegenüberstelle, ist

  1. Es ist nicht möglich, ein korrektes Eingabe-Tag-Element zu erstellen, das einen Fehler verursacht.

Hier Beispiel:

Im ersten Fall:

Eingabe-Tag ist

%Vor%

Im zweiten Fall ist das Eingabe-Tag:

%Vor%

Jetzt bitte helfen Sie mir, wie Sie das beheben können.

    
David 06.06.2017, 09:33
quelle

2 Antworten

11

Versuchen Sie, die Methode setAttribute zu verwenden, um dynamisch das Attribut data-options hinzuzufügen :

%Vor%     
Zach Sadler 08.06.2017, 13:19
quelle
-1
%Vor%

Ich denke, Ihre Skript-Codierung ist etwas fehlt .. das ist ein falscher Weg ..... Sie müssen so schreiben ...... einfache Anführungszeichen und doppelte Anführungszeichen sind wichtig im Skript

    
Bhumika Barad 09.06.2017 06:06
quelle