Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 14:24
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 6 meses
Puntos: 8
$newClone.children("select")

Hola gente , el problema que tengo es que al generar los campos dinámicos SELECT , Explorer (para variar) no se comporta correctamente.

Resulta que tengo puesto un option en el select con value="0" que es el que está marcado como select="selected" , y cuando genero dinámicamente los campos , Jquery clona el campo select con los datos incluídos (esto en Explorer) y con el selected donde le da la gana , mientras que con Mozilla funciona perfectamente.

Ahí va el código que me falla:
Código:
$newClone.children("input").eq(0).attr("id","nombre"+newID);
$newClone.children("input").eq(1).attr("id","dni"+newID);

$newClone.children("select").eq(0).attr("id","dia"+newID);
$newClone.children("select").eq(1).attr("id","mes"+newID);
$newClone.children("select").eq(2).attr("id","ano"+newID);

//ESTOS CAMPOS SI LOS BORRA PERFECTAMENTE 
$newClone.children("input").eq(0).val('');
$newClone.children("input").eq(1).val('');


$newClone.children("select").eq(0).attr("id","dia"+newID);
$newClone.children("select").eq(1).attr("id","mes"+newID);
$newClone.children("select").eq(2).attr("id","ano"+newID);

//CON ESTO PENSABA QUE SE SOLUCIONARÍA EL PROBLEMA , PERO NO
$("dia"+newID+ " option[value=0]").eq(0).attr("selected",true);
$("mes"+newID+" option[value=0]").eq(1).attr("selected",true);
$("ano"+newID+" option[value=0]").eq(2).attr("selected",true);

Un saludo y gracias de antemano
__________________
Videotutoriales de Drupal