El selector :n-th-last-child() se usa para seleccionar todos los elementos que son el n -ésimo último hijo de su padre. El conteo de elementos comienza desde el último elemento.
Sintaxis:
:nth-last-child( n | even | odd | formula )
Parámetros: El selector :nth-last-child() contiene parámetros que se enumeran a continuación:
- n: contiene el número de índice secundario de los elementos seleccionados. El conteo comienza desde el final. El número índice del primer hijo es 1.
- even: Selecciona todos los elementos secundarios pares.
- impar: Selecciona todos los elementos secundarios impares.
- fórmula: Se utiliza para especificar la fórmula para seleccionar el elemento hijo. La fórmula puede estar en forma de (an + b).
Los siguientes ejemplos ilustran el selector :nth-last-child() en jQuery:
Ejemplo 1: Este ejemplo cambia el color de fondo a verde y el color del texto al blanco del penúltimo encabezado de sus padres (etiquetas div).
HTML
<!DOCTYPE html> <html> <head> <title> jQuery :nth-last-child() Selector </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <!-- Script to use nth-last-child selector --> <script> $(document).ready(function () { $("h4:nth-last-child(2)").css({ "background-color": "green", "color": "white" }); }); </script> <style> option { font-weight: bold; font-size: 25px; color: green; } select { font-weight: bold; font-size: 25px; color: green; } </style> </head> <body style="text-align:center;"> <h1> jQuery | :nth-last-child() Selector </h1> <div style="border: 1px solid blue;"> <h4>The first heading in first div.</h4> <h4>The second last heading in first div.</h4> <h4>The last heading in first div.</h4> </div><br> <div style="border: 1px solid blue;"> <h4>The first heading in second div.</h4> <h4>The second last heading in first div.</h4> <h4>The last heading in second div.</h4> </div> </body> </html>
Producción:
Ejemplo 2: Este ejemplo cambia el color de fondo a verde y el color del texto a blanco del penúltimo encabezado de la etiqueta <body>.
HTML
<!DOCTYPE html> <html> <head> <title> jQuery :nth-last-child() Selector </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <!-- Script to use nth-last-child selector to select nth last odd elements --> <script> $(document).ready(function () { $("h4:nth-last-child(odd)").css({ "background-color": "green", "color": "white" }); }); </script> <style> option { font-weight: bold; font-size: 25px; color: green; } select { font-weight: bold; font-size: 25px; color: green; } </style> </head> <body style="text-align:center;"> <h1> jQuery | :nth-last-child() Selector </h1> <div> <h4>The first heading in body.</h4> <h4>The second last heading in body.</h4> <h4>The Third heading in body.</h4> <h4>The Fourth heading in body.</h4> </div> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA