如何选择除第一次出现之外的所有内容

我试图在一个表中选择所有锚标签,除了第一个之外有类.action但似乎无法使用cssfilter。

$(".action:not(:first)").css("visibility", "hidden"); 

没有效果

我也尝试过这样明确地做每一个

 $("tr:contains('Second') .action").css("visibility", "hidden"); 

但这会使所有.action隐藏起来

解决了!

 $('.action:not(:first, :nth(2))').css("visibility", "hidden"); 

你的代码应该有效。

您可能必须调整选择器,以便仅选择表中的.action元素。


您可以使用.slice [docs] ,但如果您的选择器不起作用,则不会:

 $(".action").slice(1).css("visibility", "hidden");