domingo, 25 de noviembre de 2012

Elemento seleccionado de un select con Jquery Uniform

Estoy haciendo mejoras en el framework por defecto que uso en mi proyecto Helfer. Si ven el video se van a dar cuenta que los select o prompt están como el DOM los trajo al navegador. Por lo mismo y para que se vean atractivos, los agregue a la librería Jquery Uniform. Pero hay un problema,  esta librería agrega una etiqueta span al momento que seleccionamos un elemento. Por lo que para efectos de validación nuestro control select / combo / prompt sigue estando sin seleccionar o conservando su valor por defecto.

 
Como siempre hago, busque la solución googleando. Llegue hasta stackoverflow pero la solución que encontré ahí no me ayudo. De modo que lo  que cae de cajon es actualizar el estado del select vía programación una vez que se produce el evento change del mismo.

$("#id_emp").change(function () {
  var vid_emp = document.getElementById("id_emp").value;
  if (vid_emp!='0'){
   /*
    codigo
    */
   $("#id_emp option[value="+vid_emp+"]").attr("selected","true");
  }
});

No hay comentarios: