Maison > interface Web > js tutoriel > le corps du texte

La différence entre jQuery :first selector, :first-child selector et first()

黄舟
Libérer: 2017-06-23 14:35:21
original
1787 Les gens l'ont consulté

:first Obtenez le premier élément. Le sélecteur

:first-child sélectionne tous les éléments qui sont le premier élément enfant de son élément parent.

first() renvoie le premier élément de l'élément sélectionné.

Le code de test est le suivant :

<!DOCTYPE html>  
<html>  
<head>  
<meta charset="UTF-8">  
<title>Insert title here</title>  
</head>  
<body>  
    <ul>  
        <li>ul_1 item 1</li>  
        <li>ul_1 item 2</li>  
        <li>ul_1 item 3</li>  
        <li>ul_1 item 4</li>  
        <li>ul_1 item 5</li>  
    </ul>  
    <ul>  
        <li>ul_2 item 1</li>  
        <li>ul_2 item 2</li>  
        <li>ul_2 item 3</li>  
        <li>ul_2 item 4</li>  
        <li>ul_2 item 5</li>  
    </ul>  
</body>  
</html>
Copier après la connexion

Testez d'abord : d'abord, le code est le suivant

<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>  
<script type="text/javascript">  
    $(function(){  
        $("ul li:first").css("background-color","yellow");  
    })  
 </script>
Copier après la connexion

L'effet est le suivant ;

La différence entre jQuery :first selector, :first-child selector et first()

Seul le premier est sélectionné,

Test : premier enfant, le code est le suivant

<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>  
<script type="text/javascript">  
    $(function(){  
        $("ul li:first-child").css("background-color","yellow");  
    })  
 </script>
Copier après la connexion

L'effet est le suivant :

La différence entre jQuery :first selector, :first-child selector et first()

Trouvé que le premier élément li de chaque ul est sélectionné,

Test d'abord(), le code est le suivant

<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>  
<script type="text/javascript">  
    $(function(){  
        $("ul li").first().css("background-color","yellow");  
    })  
 </script>
Copier après la connexion

L'effet est le suivant :

La différence entre jQuery :first selector, :first-child selector et first()

Il s'avère que seul le premier est sélectionné

Ici, nous constatons que :first sélectionne le premier. li du premier élément ul, puis ajoute un style, que cet élément soit ou non dans cet élément. Combien de pages y a-t-il ? Il recherche uniquement les premières sélections

et :first-child. tous les éléments dont le premier élément enfant sous ul est li. Il existe deux éléments parents ul, ul_1 et ul_2. Tous deux ont leurs propres éléments enfants li.

Le dernier est first(), qui est similaire à :first. Il obtient le premier sous-élément li du premier élément ul, quel que soit le nombre d'éléments

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!