<select id="modalAdd_DDLSample"> </select>
<option value=0> PC</option>
<option value=1> MAC </option>
<option value=2> Rasberry </option>
$("#modalAdd_DDLSample").val("1");
$("#modalAdd_DDLSample").val(1);
$("#modalAdd_DDLSample").val('1');
$("#modalAdd_DDLSample").val("1");
$('#modalAdd_DDLSample option[value="1"]').attr("selected",true);
$('#modalAdd_DDLSample option[value="1"]').attr("selected","selected");
He intentado muchas maneras de establecer el valor de la lista desplegable al valor predeterminado 1(MAC) cuando el formulario es de carga, pero ninguno de ellos funciona, ¿me perdí algo importante? Agradezco su ayuda
4 respuestas
Su código de selección es incorrecto, las opciones deben escribirse dentro de la etiqueta de selección.
Este es el código html.
<select id="modalAdd_DDLSample">
<option value=0> PC</option>
<option value=1> MAC </option>
<option value=2> Rasberry </option>
</select>
No olvides incluir la biblioteca jquery
este es el código javascript
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script type="text/javascript">
$(function(){
$("#modalAdd_DDLSample").val(1);
});
</script>
Cuando se carga la página, establecerá automáticamente el valor modalAdd_DDSSample en MAC.
Su código JS tiene razón, pero tiene problemas en el código HTML
Echa un vistazo al ejemplo de código
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://code.jquery.com/jquery-2.2.4.js"></script>
</head>
<body>
<select id="modalAdd_DDLSample">
<option value=0> PC</option>
<option value=1> MAC </option>
<option value=2> Rasberry </option>
</select>
<script>
$(function(){
$("#modalAdd_DDLSample").val("1");
});
</script>
</body>
</html>
<select id="modalAdd_DDLSample">
<option value="0"> PC</option>
<option value="1"> MAC </option>
<option value="2"> Raspberry </option>
</select>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
let value="1";
$("#modalAdd_DDLSample").val(value);
</script>
Coloque las opciones en la selección y escriba seleccionadas en la que desee predeterminadamente.
<select id="modalAdd_DDLSample">
<option value=0> PC</option>
<option value=1 selected> MAC </option>
<option value=2> Rasberry </option>
</select>
Nuevas preguntas
javascript
Para preguntas sobre la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excepto ActionScript). Incluya todas las etiquetas relevantes en su pregunta; por ejemplo, [node.js], [jquery], [json], etc.