Heim  >  Artikel  >  Web-Frontend  >  Hierarchischer JQuery-Selektor

Hierarchischer JQuery-Selektor

无忌哥哥
无忌哥哥Original
2018-06-29 11:11:211780Durchsuche

3499910bf9dac5ae3c52d5ede7383485Der Text ändert sich nicht

  $('li a').addClass('green')

//Wenn durch Leerzeichen getrennt, ändert sich die Vordergrundfarbe von 25edfb22a4f469ecb59f1190150159c63499910bf9dac5ae3c52d5ede7383485

$('ul > *').addClass('red')

//3 Geschwisterelemente +

Ändern Sie das nächste Geschwisterelement des 5. Li: die Vordergrundfarbe des 6. Li in Grün

$('ul  *').css('color','red')

//4. Alle Geschwisterelemente~

$('li:nth-child(5) + li').addClass('green')

/ / 5. Das erste und das letzte Element

$('li:nth-child(5) ~ li').addClass('green')

//6. Wählen Sie direkt ein Element aus

  $('li:first-child').addClass('green')
  $('li:first').addClass('green')
  $('li:last-child').css('color','red')
  $('li:last').css('color','red')

//7 Wählen Sie Elemente aus, die größer oder kleiner als eine bestimmte Sequenznummer sind

//Entferne zuerst die Klasse für alle Elemente

  $('li:nth-child(6)').addClass('red')
  //jquery使用eq(i),i从0开始,注意与css中的不一样
  $('li:eq(5)').addClass('red')

//Entferne nur li, außer dem a unter li, der Link ist immer noch grün

  $('*').removeClass()

//Wähle alle Elemente mit Seriennummern größer als aus 4, Beachten Sie, dass die Berechnung bei 0 beginnt

  $('li').removeClass()

//Wählen Sie alle Elemente mit Seriennummern unter 8 aus

$('li:gt(3)').addClass('red')

//Wählen Sie Elemente basierend auf Seriennummermerkmalen aus

// Wählen Sie alle Elemente mit geraden Seriennummern aus. Element gerade

//Da es bei 0, 0, 2,, 4 beginnt, sieht es also so aus, als ob eine ungerade Zahl ausgewählt wurde, achten Sie bitte auf

$('li:lt(7)').addClass('red')

//Sie haben es vielleicht erraten, wählen Sie eine ungerade Zahl. Verwenden Sie ungerade, natürlich haben Sie Recht

$('li:even').addClass('red')

Das obige ist der detaillierte Inhalt vonHierarchischer JQuery-Selektor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:JQuery-BasisselektorNächster Artikel:JQuery-Basisselektor