2011-09-21 9 views
20

Sto utilizzando uniform.js per jQuery e ho bisogno di modificare i valori della voce di selezione a livello di programmazione. Sembra che cambi l'attuale < seleziona il campo >, ma l'elemento uniforme non cambia. Qual è il modo corretto per farlo, oltre a cercare manualmente l'HTML per l'opzione, quindi impostare l'elemento uniforme su quel valore?Modifica Seleziona valore utilizzando jQuery Uniform.js

risposta

38

Dopo aver impostato il valore come al solito, è necessario indicare uniforme per aggiornare l'elemento.

$.uniform.update("#myUpdatedSelect"); 

o come dice la documentazione, se siete pigri si può lasciarlo aggiornare tutti gli elementi

$.uniform.update(); 
+2

+1 : grazie per la risposta, questo mi stava facendo impazzire qui ... – rsenna

+0

Stavo seriamente per arrendermi, finché non ho controllato attentamente il codice e ho scoperto che il mio valore si stava aggiornando bene, ma le uniformjs impazzite non aggiornavano la sp uno che detiene il valore .. grazie! – Roberto

2

tenta di utilizzare il comando di aggiornamento nella funzione completa:

$('.selectbox').load('index.php?get=newoptions', function() { 
    $.uniform.update('selectbox'); 
});