我正尝试使用jquery移动除第二行以外的所有行数据。我如何实现这一目标?jquery将css应用于除第二行之外的所有元素
$(document).ready(function() {
$("#tblTest tr:nth-child(2) td").css("padding-left", "30px");
//$("#tblTest tr:not(nth-child(2)) td").css("padding-left", "30px");
});
我正尝试使用jquery移动除第二行以外的所有行数据。我如何实现这一目标?jquery将css应用于除第二行之外的所有元素
$(document).ready(function() {
$("#tblTest tr:nth-child(2) td").css("padding-left", "30px");
//$("#tblTest tr:not(nth-child(2)) td").css("padding-left", "30px");
});
你试图接近,你只是错过了冒号nth-child
前:
$("#tblTest tr:not(:nth-child(2)) td").css("padding-left", "30px");
//-----------------^--This One
使用.not()
与.eq()
试试这个:
$("#tblTest tr").not(':eq(1)').find("td").css("padding-left", "30px");
是什么。孩子和.td之间的区别?哪一个是最好的? – Kurkula
他们是不同的东西。但是很多':'选择器都有相应的方法来做类似的事情。除了这些方法之外,在选择之后过滤选择。 (方法通常更快!) – George