我正在尝试通过 jQuery 为特定表格行中的单元格赋予样式。
问题是我需要逐行检查一个属性,如果我发现了我期望的东西,那么当前行之前的行应该重新设置样式。
我正在使用以下代码,但不是仅为行的单元格绘制边框,而是为表中的每个单元格绘制边框:
$(".some_class_for_every_row_in_the_table").each(function() {
var control_variable = ... //This is the attribute
if (control_variable) {
$(previous_row).find('td').each(function() {$(this).css('border-bottom', "1px solid #AAAAAA")});
}
previous_row = this;
...
})
这是表格的 HTML:
<table>
...
<tbody>
<tr control_variable="...">
<td>...</td>
</tr>
<tr control_variable="...">
<td>...</td>
</tr>
...
</tbody>
</table>
以正确的control_variable
值获得,并且 previous_row 始终保持一致性。
如果我误导了问题的第一个版本,我很抱歉。
我的代码有什么问题?