2014-04-07 3 views

Antwort

7

Ihr Versuch nahe wurde, die Sie verpasst nur den Darm vor nth-child:

$("#tblTest tr:not(:nth-child(2)) td").css("padding-left", "30px"); 
//-----------------^--This One 

JSFiddle

+0

was Unterschied zwischen .children und .td? welches ist das beste? – Kurkula

+0

Sie sind verschiedene Dinge. Aber viele ':' Selektoren haben Gegenpart-Methoden, die ähnliches tun. Nur diese Methoden filtern die Auswahl, nachdem sie vorgenommen wurde. (Methoden sind oft schneller!) – George

7

können Sie verwenden .not():

$("#tblTest tr").not(':eq(1)').children().css("padding-left", "30px"); 

Fiddle Demo

4

Verwendung .not() mit .eq() versuchen Sie dies:

$("#tblTest tr").not(':eq(1)').find("td").css("padding-left", "30px"); 

Working Demo

+1

Warum die Herabstufungen? Das funktioniert ... – George

+1

@oGeez: und niemand interessiert sich für Kommentar .. –

+2

@oGeez: Ihr Kommentar hat funktioniert, Alle downvotes werden zurückgesetzt. Ich frage mich nur, wie Leute ablehnen, ohne zu überprüfen, ob die Antwort es verdient oder nicht – xyz

Verwandte Themen