Wählen Sie2 Dropdown dynamisch hinzufügen, entfernen und aktualisieren aus

Das macht mich verrückt! Warum kann Select2 keine klaren Methoden oder Beispiele auf seiner Seite implementieren, wie man einfache CRUD-Manipulationen an Select2 durchführt :)

Ich habe ein Select2, das Daten von einem Ajax-Aufruf erhält.

<input id="valueg" type="hidden" style="width: 300px;" data-placeholder="Select a Conference" />

$("#valueg").select2({
             data: conferences,
             allowClear: true,
             initSelection: function (element, callback) {
                            var data = { id: element.val(), text: element.val() };
                            callback(data);
                        }
}).on("change", function (e) {
 // show data in separate div when item is selected               
});

Kann jemand eine eindeutige Methode zum Löschen und Hinzufügen eines Elements aus Select2 bereitstellen?

Zum Beispiel:

Ich füge ein Element über einen Ajax-Aufruf zu db hinzu und möchte nur eine Option an Select2 anhängen und es als ausgewählt festlegen.

Ich entferne ein Element über Ajax zu DB und möchte eine Option aus Select2 entfernen und habe keine Option ausgewählt.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage