jquery - 选择除第一个 N 之外的所有子级 - CSS 选择器

标签 jquery css jquery-selectors css-selectors

   <td>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
    </td>

我想获取除前 3 个之外的所有 p

我是这样做的

td p:not(:nth-child(1),:nth-child(2),:nth-child(3))

但是如果我想要除前 20 个之外的所有 p 怎么办?我是否必须像上面那样手动编写?

最佳答案

这应该有效。

td p:nth-child(n+5){
  color: red;
}
  <table>
    <tr>
      <td>
        <p>1</p>
        <p>2</p>
        <p>3</p>
        <p>4</p>
        <p>5</p>
        <p>6</p>
        <p>7</p>
    </td>
      </tr>
    </table>

因此:

td p:nth-child(n+21)

选择除前 20 秒以外的所有 p。

关于jquery - 选择除第一个 N 之外的所有子级 - CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28782363/

相关文章:

html - 页面加载时 Accordion 图像错误

jquery - 如何使用 jQuery 选择器

javascript - 选中复选框时突出显示表格行

jquery - Toastr 没有出现在 Laravel 5.4 中

jquery - 水平子导航查询

javascript - Angular Material - 向左移动 md-secondary

php - 复选框值显示两次

javascript - Javascript 和 jQuery 中的变量命名约定

javascript - 如何在 jQuery 中选中单选按钮时触发事件

javascript - 是什么让我的导航栏在滚动时停留在顶部?