Das entfernen und erneute Anwendung Widget auf ein Element

Habe ich ein problem. Ich beziehe das widget auf select element. Wenn ich Neuladen der gleichen select element Werte, ich bin entfernen Sie das widget auf die select element und neu anwenden. Aber während erneut das widget auf dem gleichen element, werden die änderungen nicht reflektieren.

Unten ist der HTML-select-Anweisung:

<select id="countries" class="multiselect" multiple="multiple" name="countries">
        <option value="USA">United States</option>
        ...
</select>

Anwenden das widget auf dem gleichen element:

function applyWidget(){ 
    $(".multiselect").multiselect();
}

Sobald das widget angewendet wird, es ist die Schaffung eines div mit class=".ui-multiselect".

Entfernen Sie die widget-Klasse:

function removeWidget(){
    $(".ui-multiselect").remove();
}

Aufruf der applyWidget() Methode für die erste Zeit gut funktioniert. Beim Aufruf der zweiten Zeit nicht funktioniert. Wie kann ich laden Sie das widget auf das element?

InformationsquelleAutor user1388314 | 2012-05-22
Schreibe einen Kommentar