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

时间:2012-01-10 20:21:38

标签: jquery jquery-selectors filter

我正在尝试在表中选择所有锚标记,除了第一个之外有类.action但似乎无法使用css过滤器。

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

无效

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

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

但这会使所有.action隐藏

解决!

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

1 个答案:

答案 0 :(得分:4)

Your code should work.

您可能需要调整选择器,以便只选择表格中的.action元素。


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

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