¿Cómo seleccionar el primer elemento en la lista desplegable usando jQuery?

Dada una lista desplegable que contiene elementos de opciones y la tarea es obtener el primer elemento del elemento seleccionado usando JQuery.
Enfoque 1: 
 

  • Seleccione el primer elemento del elemento <select> usando el selector JQuery.
  • Use la propiedad .prop() para obtener acceso a las propiedades de ese elemento en particular.
  • Cambie la propiedad selectedIndex a 0 para obtener acceso al primer elemento. (El índice comienza con 0)

Ejemplo: Este ejemplo ilustra el enfoque discutido anteriormente. 
 

html

<!DOCTYPE HTML> 
<html> 
  
<head> 
    <title> 
        How to select first element in the
        drop-down list using jQuery ? 
    </title>
      
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
    </script>
</head> 
  
<body style = "text-align:center;"> 
      
    <h1 style = "color:green;" > 
        GeeksforGeeks 
    </h1>
      
    <p id = "GFG_UP" style =
            "font-size: 15px; font-weight: bold;">
    </p>
  
      
    <select id = "select"> 
        <option value="GFG1">GFG1</option>
        <option value="GFG2">GFG2</option>
        <option value="GFG3">GFG3</option>
        <option value="GFG4">GFG4</option>
        <option value="GFG5">GFG5</option>
    </select> 
      
    <br><br>
      
    <button onclick = "gfg_Run()"> 
        Click here
    </button>
      
    <p id = "GFG_DOWN" style =
        "font-size: 23px; font-weight: bold; color: green; ">
    </p>
  
      
    <script>
        var el_up = document.getElementById("GFG_UP");
        var el_down = document.getElementById("GFG_DOWN");
          
        el_up.innerHTML = "Click on the button to get the "
                    + "first option's value using JQuery"; 
          
        function gfg_Run() {
            el_down.innerHTML = 
                $("#select").prop("selectedIndex", 0).val();
        }         
    </script> 
</body> 
  
</html>

Producción: 
 

  • Antes de hacer clic en el botón: 
     

  • Después de hacer clic en el botón: 
     

Enfoque 2: 
 

  • Seleccione el elemento <select> usando el selector JQuery.
  • Este selector es más específico y selecciona el primer elemento usando option:nth-child(1) .
  • Esto obtendrá acceso al primer elemento (el índice comienza con 1).

Ejemplo: Este ejemplo ilustra el enfoque discutido anteriormente. 
 

html

<!DOCTYPE HTML> 
<html> 
  
<head> 
    <title> 
        How to select first element in the
        drop-down list using jQuery ? 
    </title>
  
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
    </script>
</head> 
  
<body style = "text-align:center;"> 
      
    <h1 style = "color:green;" > 
        GeeksforGeeks 
    </h1>
      
    <p id = "GFG_UP" style = 
        "font-size: 15px; font-weight: bold;">
    </p>
  
      
    <select id = "select"> 
        <option value="GFG1">GFG1</option>
        <option value="GFG2">GFG2</option>
        <option value="GFG3">GFG3</option>
        <option value="GFG4">GFG4</option>
        <option value="GFG5">GFG5</option>
    </select> 
      
    <br><br>
      
    <button onclick = "gfg_Run()"> 
        Click here
    </button>
      
    <p id = "GFG_DOWN" style = 
        "font-size: 23px; font-weight: bold; color: green; ">
    </p>
  
      
    <script>
        var el_up = document.getElementById("GFG_UP");
        var el_down = document.getElementById("GFG_DOWN");
          
        el_up.innerHTML = "Click on the button to get the"
                + " first option's value using JQuery"; 
          
        function gfg_Run() {
            el_down.innerHTML = 
                $('#select option:nth-child(1)').val();
        }         
    </script> 
</body> 
  
</html>

Producción: 
 

  • Antes de hacer clic en el botón: 
     

  • Después de hacer clic en el botón: 
     

jQuery es una biblioteca JavaScript de código abierto que simplifica las interacciones entre un documento HTML/CSS. Es muy famosa por su filosofía de «Escribir menos, hacer más» .
Puede aprender jQuery desde cero siguiendo este tutorial de jQuery y ejemplos de jQuery .

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *