我希望每行中的每个单元格除了每行中的最后一行。我试过了:
$("table tr td:not(:last)")
但是这似乎给了我除了表中最后一个细胞以外的所有细胞。不是我想要的。
我确信这很简单,但我仍然围绕着选择器。
答案 0 :(得分:24)
尝试:
$('table tr td:not(:last-child)')
答案 1 :(得分:7)
你可以尝试
$("table td:not(:last-child)")
或
$("table td:not(:nth-child(n))")
其中n是子元素的基于1的索引
或
$("table td").not(":last-child")
答案 2 :(得分:3)
尝试最后一个子选择器。这个:
$("table tr td:not(:last-child)")
将选择除最后一列中的单元格之外的所有行中的所有单元格。
答案 3 :(得分:0)
fwiw我发现你原来的作品很好(可能是自2009年以来主要jQ的增强?)......
$("#myTable thead th:not(:last)").css("border-right","1px solid white");
我桌子的标题行有海军背景,所以右边的白色边框使得表格看起来像是晃来晃去,与数据的黑色1px边框不匹配