Heim > Web-Frontend > js-Tutorial > jQuery-Selektor: Detaillierte Erläuterung der Anwendungsfälle von Only-Child

jQuery-Selektor: Detaillierte Erläuterung der Anwendungsfälle von Only-Child

黄舟
Freigeben: 2017-06-23 15:11:46
Original
1180 Leute haben es durchsucht

Übersicht

Wenn ein Element das einzige untergeordnete Element im übergeordneten Element ist, wird es abgeglichen.

Wenn das übergeordnete Element andere Elemente enthält, wird es nicht abgeglichen.

Beispiel

Beschreibung:

Suchen Sie li, das einzige untergeordnete Element in ul

HTML-Code:

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

jQuery Code:

$("ul li:only-child")
Nach dem Login kopieren

Ergebnis:

[ <li>Glen</li> ]
Nach dem Login kopieren

Dieser Selektor stimmt mit dem einzigen untergeordneten Element des übergeordneten Elements überein. Wenn das übergeordnete Element andere Elemente enthält, wird es nicht abgeglichen.

Grammatikstruktur:

$(":only-child")
Nach dem Login kopieren

Dieser Selektor wird im Allgemeinen in Verbindung mit anderen Selektoren verwendet, z. B. Klassenselektor, ElementselektorWarten. Beispiel:

$("li:only-child").css("color","blue")
Nach dem Login kopieren

Der obige Code kann die Schriftfarbe im li-Element unter dem ul-Element mit nur einem li-Element auf Blau setzen.

Hinweis: Das Konzept muss in Kombination mit dem obigen Code erläutert werden. Das hier erwähnte übergeordnete Element ist nicht li, sondern das übergeordnete Element von li. Viele Leute denken oft fälschlicherweise, dass es mit dem letzten Element unter den untergeordneten Elementen des li-Elements übereinstimmt.

Beispielcode:






脚本之家




  • ASP教程
  • html教程
  • DIV+CSS教程
  • jQUERY教程
  • jAVAScript教程
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonjQuery-Selektor: Detaillierte Erläuterung der Anwendungsfälle von Only-Child. 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