¿Cómo encontrar todas las entradas de botones y marcarlas usando jQuery?

jQuery es una biblioteca de JavaScript pequeña y rápida con un lema: «Escribe menos y haz más «. Para usar JQuery, puede descargar la biblioteca jquery en su máquina local o incluir la biblioteca jquery en su código HTML. 

Tenga en cuenta que antes de aprender JavaScript tiene conocimientos básicos de HTML, CSS y JavaScript. 

Nota: En jQuery, el botón es una extensión y no forma parte de la especificación CSS. No puede aprovechar el aumento de rendimiento proporcionado por el método nativo DOM querySelectorAll() utilizando el botón jquery.

Para un mejor rendimiento: primero seleccione los elementos usando un selector de CSS puro y luego use .filter(“:button”) .

Enfoque: en este artículo, aprenderemos cómo encontrar todas las entradas de botones y marcarlas usando javascript. Para completar esta tarea usando : selector de botón en su código. 

  • :button selector : Se utiliza para seleccionar todos los elementos de botón y elementos del tipo botón. 

Sintaxis:

$(":button")

Ejemplo:

HTML

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <style>
            textarea {
                height: 35px;
            }
            div {
                color: red;
            }
            fieldset {
                margin: 0;
                padding: 0;
                border-width: 0;
            }
            .marked {
                background-color: yellow;
                border: 3px red solid;
            }
        </style>
        <script src=
"https://code.jquery.com/jquery-3.5.0.js">
        </script>
    </head>
    <body>
        <h1 style="color: green">GeeksforGeeks</h1>
  
        <h3>How to find all button inputs 
            and mark them using jQuery?
        </h3>
        <form>
            <fieldset>
                <input type="button" 
                       value="Input Button" />
                <input type="checkbox" />
  
                <input type="file" />
                <input type="hidden" />
                <input type="image" />
  
                <input type="password" />
                <input type="radio" />
                <input type="reset" />
  
                <input type="submit" />
                <input type="text" />
                <select>
                    <option>Option</option>
                </select>
  
                <textarea></textarea>
                <button>Button</button>
            </fieldset>
        </form>
        <div></div>
  
        <script>
            var input = $(":button").addClass("marked");
            $("div").text("Number of button found - " + input.length + ".");
            // Prevent the form from submitting
            $("form").submit(function (event) {
                event.preventDefault();
            });
        </script>
    </body>
</html>

Salida: Puede notar que todas las entradas del botón están marcadas.

Publicación traducida automáticamente

Artículo escrito por krishnanand3 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 *