我想动态地给表格中除第一行和最后一行之外的所有行添加一个类。如果不用分配CSS类来标识它们,我该怎么做呢?目前我正在使用以下代码获得除第一行之外的所有行:
```javascript
$("tr:not(:first)").addClass("myclass");
```
```javascript $("tr:not(:first):not(:last)").addClass("myclass"); ```
```javascript $("tr:not(:first):not(:last)").addClass("myclass"); ```
$("#id").find("tr:gt(0)")
我需要将这个与not("tr:last")
结合起来,不知道怎么做?
$('#id > tr')
而不是$('#id tr')
。这会强制选择器仅选择直接子元素。这要求#id
元素是一个<table>
。 - Tatu Ulmanen$('#tbl > tr').not(':first').not(':last').addClass("highlight");
似乎无法正常工作,$('table#tbl > tr').not(':first').not(':last').addClass("highlight");
也是如此。 - user210757