添加单独的表行和使用rowspan之间的区别

时间:2012-08-17 21:22:19

标签: jquery html-table

有什么区别:

jQuery('tr').after('<tr><td rowspan="4">value</td></tr>')

和 这叫4次

jQuery('tr').after('<tr><td>value</td></tr>')

我正在尝试从

更改表格
  row1  |_____|_______|_______|
  row2  |     |___tr__|_______| 
  row3  |     |       |_______| 
  row4  |_____|_______|_______|
          col1   col2    col3

到此:

        _______________________
  row1  |_____|_______|_______|
  row2  |     |___tr__|_______| 
  row3  |     |       |       | 
  row4  |_____|_______|_______|
          col1   col2    col3

我想隐藏row3和row4,创建一个需要2行的tr。

使用jQuery,因为我想通过点击来改变它,它是项目的一部分

它对我不起作用的原因是,如果我使用rowspan = n,我需要在末尾附加n行以使其工作。

1 个答案:

答案 0 :(得分:1)

当被调用四次时,调用$('tr').after('<tr><td>value</td></tr>')会为每个单元格启动一个新行。

如果您希望一行中有一个单元格占用四行内容,那么您将使用第一个语句。