好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

一个叫tb的table,有n行m列,每行里面有m个td,现在点击了一个id叫stid的格子,能不能求

一个叫tb的table,有n行m列,每行里面有m个td,现在点击了一个id叫stid的td格子,能不能求出这是第几列第几行? 或者说能不能求出stid所在行的行头(第一个td的内容)及所在列的列头??


回复讨论(解决方案)

我用S('#stid').coloumn.header试了不行

每个td中加个隐藏域应该可以解决问题,就是感觉方法不是很好,不知js中有没有现成的东西。

貌似没有现成的方法取,你可以在拼table的时候给td个标识来取

可以,$("#stid").parent().index(),这是id叫stid的td所在行的索引值,可以得到第几行,
同样的,$("#stid").index()可以的到这个td列的索引值,从而得到第几列

                      td        {            height: 30px;            width: 50px;            text-align: center;            border: 1px solid #333333;        }           

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

查看更多关于一个叫tb的table,有n行m列,每行里面有m个td,现在点击了一个id叫stid的格子,能不能求的详细内容...

  阅读:42次