El Selector :first-of-type se usa para seleccionar todos los elementos que son el primer hijo, de un tipo particular, de su padre.
Sintaxis:
$(":first-of-type")
Los siguientes ejemplos ilustran el selector :first-of-type en jQuery:
Ejemplo 1: Este ejemplo cambia el color de fondo a verde y el color de texto a blanco, del primer encabezado de sus padres (etiquetas div).
<!DOCTYPE html> <html> <head> <title> jQuery | :first-of-type Selector </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <!-- Script to use first-of-child selector --> <script> $(document).ready(function() { $("h4:first-of-type").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; width: 500px; margin: auto"> <h1> jQuery | :first-of-type Selector </h1> <div style="border:1px solid blue;"> <h4>The first 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 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 de texto a blanco, del primer encabezado de la etiqueta <body>.
<!DOCTYPE html> <html> <head> <title> jQuery | :first-of-type Selector </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <!-- Script to use first-of-child selector --> <script> $(document).ready(function() { $("h4:first-of-type").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; width: 500px; margin: auto"> <h1> jQuery | :first-of-type Selector </h1> <h4>The first heading in body.</h4> <h4>The last heading in body.</h4> </body> </html>
Producción:
Navegadores compatibles:
- Google Chrome 90.0+
- Internet Explorer 9.0
- Firefox 3.6
- Safari 4.0
- Ópera 10.5
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA