我正在尝试通过 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 始终保持一致性。
如果我误导了问题的第一个版本,我很抱歉。
我的代码有什么问题?