Maison > interface Web > js tutoriel > sélecteur jquery : first-child et :last-child ne peuvent pas obtenir la solution à l'élément

sélecteur jquery : first-child et :last-child ne peuvent pas obtenir la solution à l'élément

黄舟
Libérer: 2017-06-23 15:01:29
original
2128 Les gens l'ont consulté

Ci-dessous, nous présenterons comment résoudre ce problème à travers des exemples de code réels. Si nous avons le code HTML suivant

<a href="#" class="button"><</a>
<a href="#" class="button">></a>
<div id="f">F</div>
<div id="s">S</div>
<div id="t">T</div>
Copier après la connexion

Nous devons trouver la dernière balise a avec le bouton de classe, puis selon nos connaissances. la pseudo-classe CSS3 , vous pouvez facilement écrire le code suivant

.button:last-child {
    background-color: #ffd700;
}
Copier après la connexion

Après l'avoir exécuté, j'ai constaté que la couleur de fond de la seconde a n'avait pas changé. le code CSS. C'est vrai, il doit y avoir quelque chose qui ne va pas avec le HTML. Après plusieurs modifications, j'ai découvert que le HTML et le CSS pouvaient être modifiés ainsi.

<div>
<a href="#" class="button"><</a>
<a href="#" class="button">></a>
</div>
<div id="f">F</div>
<div id="s">S</div>
<div id="t">T</div>
<style>
div .button:last-child {
    background-color: #ffd700;
}
</style>
Copier après la connexion

Puis j'ai soudain réalisé que le premier enfant et le dernier enfant sont en effet très arrogants et volontaires. Si les éléments enfant de l'élément père contiennent d'autres balises différentes, ils 2 One sont très désobéissants.

Résumé

Alors qu'ont-ils écouté et qu'est-ce qu'ils n'ont pas écouté ? Après quelques tests, je suis arrivé à la conclusion que

Lors de l'utilisation en premier, le premier enfant ? Les éléments doivent avoir la même balise. Le milieu et le dernier peuvent être différents,
le dernier est le contraire, le dernier élément doit être le même, le devant et le milieu peuvent être différents

Ce qui précède est le contenu soigneusement préparé pour vous par le éditeur de la communauté Yunqi, dans Yunqi Les blogs, questions-réponses, comptes publics, personnages, cours et autres colonnes de la communauté ont également du contenu pertinent. Vous êtes invités à continuer à utiliser le bouton Rechercher dans le coin supérieur droit pour effectuer une recherche. pour css. Le code de la balise est firstchild lastchild, jquery last child , jquery firstchild, jquery first child, jquery first last, afin que vous puissiez acquérir des connaissances plus pertinentes.

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