2011-09-21 13 views
20

Estoy usando uniform.js para jQuery y necesito cambiar los valores del elemento seleccionado mediante programación. Parece cambiar el campo < de selección real >, pero el elemento uniforme no cambia. ¿Cuál es la forma correcta de hacer esto, aparte de buscar manualmente el HTML para la opción y luego establecer el elemento uniforme en ese valor?Cambiar Seleccionar valor usando jQuery Uniform.js

Respuesta

38

Después de establecer el valor como de costumbre, necesita indicar a uniform para actualizar el elemento.

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

o como dice la documentación, si es perezoso puede dejar que actualizar todos los elementos

$.uniform.update(); 
+2

+1 : gracias por la respuesta, eso me estaba volviendo loco aquí ... – rsenna

+0

Estaba a punto de darme por vencido, hasta que revisé de cerca el código y me di cuenta de que mi valor se estaba actualizando bien, pero los jodidos uniformes no actualizaron la sp una que tiene el valor ... ¡gracias! – Roberto

2

intenta utilizar el comando de actualización en la función completa:

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