2014-04-07 16 views

Trả lời

7

nỗ lực của bạn đã gần, bạn chỉ cần bỏ lỡ ruột trước nth-child:

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

JSFiddle

+0

là những gì khác biệt giữa .children và .td? cái nào là tốt nhất? – Kurkula

+0

Chúng là những thứ khác nhau. Nhưng nhiều bộ chọn ':' có các phương thức ngược lại làm một điều tương tự. Ngoại trừ những phương pháp này lọc lựa chọn sau khi nó đã được thực hiện. (Phương pháp thường nhanh hơn!) – George

7

Bạn có thể sử dụng .not():

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

Fiddle Demo

4

sử dụng .not() với .eq() thử điều này:

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

Working Demo

+1

Tại sao các phiếu bầu xuống? Điều này làm việc ... – George

+1

@oGeez: và không ai quan tâm để bình luận .. –

+2

@oGeez: Bình luận của bạn đã làm việc, Tất cả các downvotes được hoàn nguyên. Chỉ cần tự hỏi làm thế nào để mọi người downvote mà không kiểm tra nếu câu trả lời xứng đáng hay không – xyz

Các vấn đề liên quan