Saltar al contenido

Selectize.js agrega algunos elementos manualmente

Solución:

Este complemento no intenta cargar los metadatos de un elemento desde el servidor. Primero debe agregar una opción usando addOption() método. A continuación, puede utilizar addItem().

v.selectize.addOption({value:13,text:'foo'}); //option can be created manually or loaded using Ajax
v.selectize.addItem(13); 

Puede agregar opciones como esta:

var $select = $(document.getElementById('mySelect')).selectize(options);
var selectize = $select[0].selectize;
selectize.addOption({value: 1, text: 'whatever'});
selectize.refreshOptions();

Esto solo agrega la opción como posible selección. Ahora puede usar addItem para agregar la nueva opción a la lista:

selectize.addItem(1);

Esto no necesita una función de actualización. No es necesario utilizar “refreshOptions” si agrega la nueva opción inmediatamente.

Prueba esto.

 $('.select-ajax-city').each(function() {
    if (this.selectize) {
        for(x=0; x < 10; ++x){
            this.selectize.addOption({value:x, text: x});
        }
    }
});  
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *