¿Cómo restablecer el valor seleccionado a su valor predeterminado usando jQuery?

La tarea es restablecer el valor del elemento seleccionado a su valor predeterminado con la ayuda de jQuery. Hay dos enfoques que se analizan a continuación:
Enfoque 1: Primero seleccione las opciones usando los selectores de jQuery y luego use el método prop() para obtener acceso a sus propiedades. Si la propiedad está seleccionada, devuelva el valor predeterminado utilizando la propiedad defaultSelected
 

  • Ejemplo: 
     

html

<!DOCTYPE HTML>
<html>
 
<head>
    <title>
        Reset select value to
        default with JQuery
    </title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">
    </script>
</head>
 
<body style="text-align:center;">
 
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
 
    <p id="GFG_UP"></p>
 
 
    <select id="select">
        <option value="GFG_1">GFG_1</option>
        <option value="GFG_2" selected="selected">
            GFG_2
        </option>
        <option value="GFG_3">GFG_3</option>
    </select>
 
    <button onclick="GFG_Fun()">
        Click Here
    </button>
     
    <p id="GFG_DOWN"></p>
 
 
    <script>
        var el_up = document.getElementById('GFG_UP');
        var el_down = document.getElementById('GFG_DOWN');
        el_up.innerHTML = "Select a different option "
                + "and then click on the button to "
                + "perform the operation";
                 
        function GFG_Fun() {
            $('#select option').prop('selected', function () {
                return this.defaultSelected;
            });
            el_down.innerHTML = "Default selected";
        }
    </script>
</body>
 
</html>
  • Producción: 
     

Enfoque 2: Primero, seleccione las opciones usando los selectores de jQuery y luego use el método each() para obtener acceso a sus propiedades. Si la propiedad está seleccionada, devuelva el valor predeterminado por la propiedad defaultSelected .
 

  • Ejemplo: 
     

html

<!DOCTYPE HTML>
<html>
 
<head>
    <title>
        Reset select value to
        default with JQuery
    </title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">
    </script>
</head>
 
<body style="text-align:center;">
 
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
 
    <p id="GFG_UP"></p>
 
 
    <select id="select">
        <option value="GFG_1">GFG_1</option>
        <option value="GFG_2" selected="selected">
            GFG_2
        </option>
        <option value="GFG_3">GFG_3</option>
    </select>
 
    <button onclick="GFG_Fun()">
        Click Here
    </button>
 
    <p id="GFG_DOWN"></p>
 
 
    <script>
        var el_up = document.getElementById('GFG_UP');
        var el_down = document.getElementById('GFG_DOWN');
        el_up.innerHTML = "Select a different option "
                + "and then click on the button to "
                + "perform the operation";
                 
        function GFG_Fun() {
            $('#select option').each(function () {
                if (this.defaultSelected) {
                    this.selected = true;
                    return false;
                }
            });
            el_down.innerHTML = "Default selected";
        }
    </script>
</body>
 
</html>
  • Producció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 *