簡體   English   中英

jquery將css應用於除第二行之外的所有元素

[英]jquery apply css to all elements except second row

我試圖使用jquery移動除第二行之外的所有行數據。 我如何實現這一目標?

我的小提琴

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

});

你可以使用.not()

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

小提琴演示

你的嘗試很接近,你在nth-child之前錯過了冒號:

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

的jsfiddle

使用.eq() .not().eq()試試這個:

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

工作演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM