<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");

J'ai essayé de nombreuses façons de définir la valeur de la liste déroulante sur la valeur par défaut 1 (MAC) lorsque le formulaire est chargé, mais aucune ne fonctionne, ai-je oublié quelque chose d'important? Apprécier ton aide

0
Jet 5 nov. 2019 à 05:48

4 réponses

Votre code de sélection est incorrect, les options doivent être écrites dans la balise de sélection.
Ceci est le code html.

<select id="modalAdd_DDLSample"> 
    <option value=0> PC</option>
    <option value=1> MAC </option>
    <option value=2> Rasberry </option>
</select>

N'oubliez pas d'inclure la bibliothèque jquery
c'est le code javascript

<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script type="text/javascript">
    $(function(){
      $("#modalAdd_DDLSample").val(1);
    });
</script>

Lorsque la page est chargée, elle définit automatiquement la valeur modalAdd_DDSSample sur MAC. Résultat ici

1
Ayu Anggraeni 5 nov. 2019 à 07:52

Votre code JS est correct mais vous avez un problème dans le code HTML

Découvrez l'exemple de code

<!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>
0
yasin-munshi 5 nov. 2019 à 03:08
<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>
0
Kishore Newton 5 nov. 2019 à 14:51

Mettez les options dans la sélection et écrivez la sélection dans celle que vous souhaitez par défaut.

<select id="modalAdd_DDLSample">
  <option value=0> PC</option>
  <option value=1 selected> MAC </option>
  <option value=2> Rasberry </option>
</select>
1
Icewine 5 nov. 2019 à 02:52