¿Cuál es la diferencia entre los métodos eq() y get() en jQuery?

En este artículo, discutiremos todas las diferencias entre los métodos eq() y get() en jQuery. 

Método eq() : este método se utiliza para localizar los elementos seleccionados directamente y devuelve un elemento con un índice específico.

Sintaxis:

$(selector).eq(index)

Ejemplo: En este ejemplo, estableceremos los diferentes colores de texto en los párrafos de índice 0 y 2 .

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>jQuery eq() Method</title>
     
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
</head>
 
<body style="text-align: center;">
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
     
    <h3>jQuery eq() Method</h3>
 
 
    <p class="text">HTML</p>
 
 
    <p class="text">CSS</p>
 
 
    <p class="text">JavaScript</p>
 
 
 
    <script>
        $(document).ready(function () {
            $(".text").eq(0).css("color", "red");
            $(".text").eq(2).css("color", "blue");
        });
    </script>
</body>
 
</html>

Producción:

método get() : este método carga los datos del servidor mediante la solicitud GET HTTP. Este método devuelve el objeto XMLHttpRequest.

Sintaxis:

$.get( url, [data], [callback], [type] )

Ejemplo: En este ejemplo, obtendremos los datos del servidor y los mostraremos en la pantalla. Este código se ejecutará en el servidor.

Nombre de archivo: gfg.php

PHP

<?php
if( $_REQUEST["name"] ) {
   
   $name = $_REQUEST['name'];
   echo "A ". $name . " portal for geeks";
}
   
?>

Nombre de archivo: index.php

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        CSS get() Method
    </title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
    </script>
</head>
 
<body style="text-align: center;">
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
 
    <h3>CSS get() Method</h3>
 
    <div id="GFG">
        Welcome to GeeksforGeeks
    </div>
    <br>
 
    <input type="button" id="Geeks" value="Load Data" />
 
    <script>
        $(document).ready(function () {
            $("#Geeks").click(function (event) {
                $.get(
                    "gfg.php", {
                    name: "Computer Science"
                },
                    function (data) {
                        $('#GFG').html(data);
                    });
            });
        });
    </script>
</body>
 
</html>

Producción:

Diferencia entre los métodos eq() y get():

Método jQuery eq()

Método jQuery get()

Este método devuelve el elemento como un objeto jQuery. Este método devuelve un elemento DOM.
Este método recupera el objeto jQuery n- 1 . Este método devuelve el elemento DOM n- 1 .
Este método crea un nuevo objeto a partir de un elemento dentro del conjunto y lo devuelve. Este método recupera el elemento DOM que coincide con el objeto jQuery.
Su método de retorno en un elemento con índice de elementos seleccionados. Ayuda a cargar datos del servidor mediante una solicitud HTTP GET

Su sintaxis es -:

$(selector).eq(índice)

Su sintaxis es -:

$.get(URL,datos,función(datos,estado,xhr),tipo de datos)

Toma un parámetro como índice. Toma un parámetro como URL.

Publicación traducida automáticamente

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