Javascript tiene textObject.defaultValue=somevalue
para recuperar el valor predeterminado (valor almacenado de la carga de la página) de una entrada, incluso si borra la entrada y reemplaza el contenido, aún puede recuperar el valor predeterminado. De esta manera:propiedad "defaultValue" para <select>?
// in the html page
<input id="addr1" type="text" value="21 Oak St." />
// the jquery
myInput = $("#addr1"); // the input, default value on page load = 21 Oak St.
$(myInput).val('51 New St'); // wipe default and set new
// alerts 21 Oak St
alert($(myInput).val($(myInput)[0].defaultValue));
¿Cómo se logra esto en un selecto?
selectedIndex
es booleano, no es el valor, por lo que no funciona.
Gracias!
no creo 'selectedIndex' es un valor lógico que debe ser un número entero y como dijo @Pointy si iterar las opciones de obtener el defaultSelected puede establecer selectedIndex en el índice de DefaultSelected. – bendewey
necesita usar la propiedad "seleccionada" en la opción que desea que sea la predeterminada. continuar en ese camino. – vsync