Chosen: Klonen Sie eine vorhandene Auswahl

Erstellt am 24. Sept. 2011  ·  8Kommentare  ·  Quelle: harvesthq/chosen

Hi,

Gibt es eine einfache Möglichkeit, eine vorhandene ausgewählte Auswahlbox zu klonen?

Hilfreichster Kommentar

Hi. Ich habe etwas jQuery verwendet, damit es funktioniert.

Fügen Sie in Ihrem Code, in dem Sie die geklonten Elemente hinzufügen, einfach diese hinzu:

$("#" + currentRow+ "select").removeClass("chzn-done").removeAttr("id").css("display", "block").next().remove();
$("#" + currentRow+ " select").chosen();

In meinem Code verwende ich currentRow, um nur das zuletzt eingefügte Formular auszuwählen.

Alle 8 Kommentare

Ich brauche diese Funktion dringend...

Hat jemand ähnliches gemacht?

Vielen Dank!

Das ist ganz einfach

ach ja?

Ich würde gerne sehen, dass das funktioniert, derzeit muss ich mich zu schmutzigen Hacks auflösen. Grundsätzlich muss ich das gesamte Element klonen, das die ausgewählte Dropdown-Liste enthält, und die neue funktioniert nicht mehr.

Ich kann nicht glauben, dass dies eine ungewöhnliche Anforderung ist. Ich verwende dies für einen generischen Formulartyp, in dem Sie weitere Elemente hinzufügen können.

Hi. Ich habe etwas jQuery verwendet, damit es funktioniert.

Fügen Sie in Ihrem Code, in dem Sie die geklonten Elemente hinzufügen, einfach diese hinzu:

$("#" + currentRow+ "select").removeClass("chzn-done").removeAttr("id").css("display", "block").next().remove();
$("#" + currentRow+ " select").chosen();

In meinem Code verwende ich currentRow, um nur das zuletzt eingefügte Formular auszuwählen.

@harfyt , es funktioniert!

@harfyt funktioniert gut! Danke schön!

Dies wird geschlossen, da es außerhalb des Chosen-Codes gelöst wird.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen