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