jquery将css应用于除第二行之外的所有元素

时间:2014-04-07 10:10:11

标签: jquery css

我正在尝试使用jquery移动除第二行之外的所有行数据。我如何实现这一目标?

My Fiddle

$(document).ready(function() {
    $("#tblTest tr:nth-child(2) td").css("padding-left", "30px");  
    //$("#tblTest tr:not(nth-child(2)) td").css("padding-left", "30px");  

});

3 个答案:

答案 0 :(得分:7)

您可以使用 .not()

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

<强> Fiddle Demo

答案 1 :(得分:7)

您的尝试已接近,您在nth-child之前错过了冒号:

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

JSFiddle

答案 2 :(得分:4)

.not().eq()一起使用,试试这个:

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

<强> Working Demo