Tengo un problema. Estoy aplicando el widget en el elemento select
. Cuando estoy recargando los mismos valores de elemento select
, elimino el widget en el elemento select
y vuelvo a aplicar. Pero al volver a aplicar el widget en el mismo elemento, los cambios no se reflejan.Quitar y volver a aplicar el widget en un elemento
A continuación se muestra la instrucción select de HTML:
<select id="countries" class="multiselect" multiple="multiple" name="countries">
<option value="USA">United States</option>
...
</select>
Para aplicar el widget en el mismo elemento:
function applyWidget(){
$(".multiselect").multiselect();
}
Una vez que se aplica el widget, se está creando un div
con class=".ui-multiselect"
.
Para retirar la clase Widget:
function removeWidget(){
$(".ui-multiselect").remove();
}
Al llamar al método applyWidget()
por primera vez está trabajando bien. Llamar por segunda vez no está funcionando. ¿Cómo recargo el widget en el elemento?
Esto no funcionará, porque el widget multiselect se adjunta a '.multiselect', no' .ui-multiselect' – saluce