multiselect.js Aktualisierung nach ändern

Nur versuchen, zu verwenden multiselect.js für mehrere type-select-Eingang ist

Hier ist, was select sieht aus wie

<select multiple="multiple" id="my-select" name="my-select[]">
    <option value='elem_1'>elem 1</option>
</select>

Mit multiselect-wie diese -

var s = $('#my-select');
s.multiSelect({
    selectableHeader: "<div class='custom-header'>Options</div>",
    selectionHeader: "<div class='custom-header'>Selected</div>"
});

Hier ist, was es sieht aus wie --> http://jsfiddle.net/6k8gW/5/

multiselect.js Aktualisierung nach ändern

Diese Arbeit ist in Ordnung, bis ich versuchen, fügen Sie neue option

s.append($('<option />').text("new").val("value"));
s.multiSelect('refresh');

Und die Ausgabe wie diese --> http://jsfiddle.net/6k8gW/6/

multiselect.js Aktualisierung nach ändern

Warum refresh nicht richtig funktioniert ?

Es scheint ein bug zu mir. Auch scheint es mir, dass dieses Ding war nicht so gemeint haben Optionen angehängt. Vielleicht gibt es eine Möglichkeit zu vermeiden, dynamisches hinzufügen von Optionen?

InformationsquelleAutor Mohammad Adil | 2013-05-23

Schreibe einen Kommentar