Heim > Web-Frontend > js-Tutorial > Hauptteil

jquery selector: first-child und :last-child können die Lösung für das Element nicht erhalten

黄舟
Freigeben: 2017-06-23 15:01:29
Original
2111 Leute haben es durchsucht

Im Folgenden stellen wir anhand tatsächlicher Codebeispiele vor, wie wir dieses Problem lösen können.

<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>
Nach dem Login kopieren

Wir müssen nach unserem Wissen das letzte Tag mit der Klassenschaltfläche finden Mit der CSS3--Pseudoklasse können Sie problemlos den folgenden Code schreiben

.button:last-child {
    background-color: #ffd700;
}
Nach dem Login kopieren

Nach dem Ausführen habe ich festgestellt, dass sich die Hintergrundfarbe des zweiten a nicht geändert hat Der CSS-Code ist definitiv korrekt, mit dem HTML muss etwas nicht stimmen. Nach mehreren Änderungen habe ich festgestellt, dass HTML und CSS geändert werden können.

<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>
Nach dem Login kopieren

Dann wurde mir plötzlich klar, dass das erste Kind und das letzte Kind tatsächlich sehr arrogant und eigensinnig sind. Wenn die untergeordneten Elemente im Vaterelement andere unterschiedliche Tags enthalten, sind sie 2. Eins ist sehr ungehorsam.

Zusammenfassung

Was haben sie also gehört und was nicht? Nach einigen Tests kam ich zu dem Schluss, dass

Bei der ersten Anwendung das erste Kind Die Elemente müssen das gleiche Tag haben. Die Mitte und das Letzte können unterschiedlich sein,
Das Letzte ist das Gegenteil, das letzte Element muss gleich sein, das Vorder- und das Mittelteil können unterschiedlich sein

Das Obige ist der Inhalt, der von der sorgfältig für Sie vorbereitet wurde Herausgeber der Yunqi Community, in Yunqi Die Blogs, Fragen und Antworten, öffentlichen Konten, Charaktere, Kurse und andere Kolumnen enthalten ebenfalls relevante Inhalte. Sie können gerne weiterhin die Schaltfläche Suchen in der oberen rechten Ecke verwenden, um zu suchen für CSS. Der Tag-Code ist firstchild lastchild, jquery last child, jquery firstchild, jquery first child, jquery first last, damit Sie relevanteres Wissen erhalten.

Das obige ist der detaillierte Inhalt vonjquery selector: first-child und :last-child können die Lösung für das Element nicht erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage