我正在尝试使用jQuery将css类添加到表格的第一个tr上。我知道这应该非常容易,我找到了许多提供正确解决方案的链接和问题,比如以下三个:
如何在使用jQuery时获取HTML表格中第一个tbody的第一个tr的id?
JQuery选择表格的第一行
如何使用jQuery样式化页面上每个表格的第一行
但对于我来说,这些都不起作用。
我有一个id为DataTableMovimenti的表格,并且我想应用css类“ct-active”。
我尝试了以下指令:
我有一个id为DataTableMovimenti的表格,并且我想应用css类“ct-active”。
我尝试了以下指令:
$("#DataTableMovimenti tr:first").addClass('ct-active');
$("#DataTableMovimenti").find("tr:first-children").addClass("ct-active");
$("#DataTableMovimenti").find("tr:first").addClass("ct-active");
$("#DataTableMovimenti").find("tr:eq(0)").addClass("ct-active");
$("#DataTableMovimenti").find("tbody tr:eq(0)").addClass("ct-active");
$("#DataTableMovimenti").children("tr:first").addClass("ct-active");
$("#DataTableMovimenti").closest('tr').addClass('ct-active');
我在jsp中的$document.ready()
函数中插入了代码,因为我想在进入页面时突出显示表格的第一行。
该表格具有以下结构:
<table id="DataTableMovimenti" class="table ct-datatables">
<thead>
<tr></tr>
............
</thead>
<tbody>
<tr id="tableRowId" class="table-row-tr"></tr>
...........
</tbody>
</table>
我想要改变tbody部分中第一个tr的css类。
$("#DataTableMovimenti tbody > tr:first-child").addClass('ct-active');
- Huelfe#DataTableMovimenti tr:first-child
。 - Pugazh