Heim > Web-Frontend > js-Tutorial > Eine kurze Diskussion über den Unterschied zwischen jquery selector :first und :first-child

Eine kurze Diskussion über den Unterschied zwischen jquery selector :first und :first-child

高洛峰
Freigeben: 2016-12-06 13:40:09
Original
1208 Leute haben es durchsucht

Ein Beispiel:

<ul>
 <li>John</li>
 <li>Karl</li>
 <li>Brandon</li>
</ul>
<ul>
 <li>Glen</li>
 <li>Tane</li>
 <li>Ralph</li>
</ul>
Nach dem Login kopieren

first bedeutet das erste (nach dem Zusammenführen aller übergeordneten Elemente); das erste untergeordnete Element bedeutet (jedes übergeordnete Element) zuerst

$('ul li:first') gibt die Li zurück, in der sich John befindet. Finden Sie das erste li-Element unter allen ul

$("ul li:first-child"). Geben Sie John Glen zurück. Suchen Sie unter jedem ul das erste Element, das das li-Element und das dom-Element ist.

Erweiterte Verwendung: $("body *:first") gibt das erste untergeordnete Element unter body an. $("body *:first-child") gibt an, dass jedes Element unter body das erste untergeordnete Element von ist das Element

Darüber hinaus ist der CSS-Selektor von rechts nach links, wenn ja; :first-child") gibt nur John zurück. Suchen Sie das erste untergeordnete Element von jedem, wenn es ein li-Element ist, wird es das tun Übereinstimmung, sonst wird es nicht übereinstimmen.

<ul>
 <li>John</li>
 <li>Karl</li>
 <li>Brandon</li>
</ul>
<ul>
 
<div>DIV</div>
 <li>Glen</li>
 <li>Tane</li>
 <li>Ralph</li>
</ul>
Nach dem Login kopieren
$('li:first') entspricht dem ersten li-Element $("li:first-child") entspricht dem ersten li-Element, das das erste untergeordnete Element von ist ein Element

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