jQuery | Selector :nth-last-of-type()

El Selector :nth-last-of-type() se utiliza para seleccionar todos los hijos de un padre con el mismo nombre de elemento, contando desde el último hasta el primero. Utiliza conteo indexado 1.

Sintaxis:

element:nth-last-of-type(n|even|odd|formula)

Parámetros:

  • n: Selecciona el enésimo elemento del último.
  • even: selecciona todos los elementos pares desde el último.
  • impar: selecciona todos los elementos impares desde el último.
  • fórmula: contiene la fórmula para generar la agrupación de elementos, comenzando desde el último, por ejemplo: 3n+2 selecciona cada elemento que es la salida de esta expresión tomando valores de n-0, 1, 2, …

Ejemplo 1: este ejemplo utiliza el selector :nth-last-of-type() para seleccionar el elemento impar desde el último.

<!DOCTYPE html>
<html>
      
<head>
    <title>
        jQuery | :nth-last-of-type() Selector
    </title>
      
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
</head>
  
<body>
    Computer Science Subjects
    <ul>
        <li>Data Structure</li>
        <li>Algorithm Analysis</li>
        <li>Operating System</li>
        <li>Computer Networks</li>
        <li>Web Technology</li>
        <li>C Programming</li>
        <li>C++ Programming</li>
        <li>Java</li>
    </ul>
      
    <!-- Script to use :nth-last-of-type() Selector -->
    <script>
        $(document).ready(function() {
            var el = $("ul li:nth-last-of-type(odd)").css({
                background: "green"
            });
        });
    </script>
</body>
  
</html>                    

Producción

Ejemplo 2: este ejemplo utiliza el selector :nth-last-of-type() para seleccionar el último elemento.

<!DOCTYPE html>
<html>
      
<head>
    <title>
        jQuery | :nth-last-of-type() Selector
    </title>
      
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
</head>
  
<body>
    <section>
        <article>
            <p>Company - GeeksforGeeks</p>
            <p>Name - ABC</p>
            <p>Email - abc@geeksforgeeks.org</p>
        </article>
        <article>
                <p>Company - GFG</p>
                <p>Name - XYZ</p>
                <p>Email - xyz@gfg.org</p>
        </article>
        <article>
                <p>Company - G4G</p>
                <p>Name - Geeks</p>
                <p>Email - geeks@g4g.org</p>
        </article>
    </section>
      
    <!-- Script to use :nth-last-of-type() selector -->
    <script>
        $(document).ready(function() {
            $("article p:first-of-type").css({
                fontWeight:"bold",
                fontSize:'1.2rem'
            })
            $("article p:nth-last-of-type(1)").css({
                fontStyle:'italic',
                opacity:0.8
            })
        })
    </script>
<body>
      
</html>                    

Producción:

Publicación traducida automáticamente

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