我有一张有数千排的桌子。没有ids等等。
在行的tds中,我有一个调用函数的链接,并传递"this“来获取链接对象。
使用jQuery很容易获得最接近的tr和表(以及tables.rows.length)。
另一个有行的表
行之间有非“类名”(class-named)的trs或一些称为分隔符的行( className )没有结构化顺序( tr1 tr2,tr4可能是clsA,tr3 clsB )。
,
->我想避免循环,这就是为什么我要求一些jQuery技巧。
发布于 2009-07-16 08:46:15
您不需要使用jQuery来获取行的索引。还有DOM属性'rowIndex‘(这是获取行索引IMO的最快方法)。在这里可以看到更多http://www.w3schools.com/htmldom/prop_tablerow_rowindex.asp
$("#TableId td").click(function()
{
var index = $(this).parent("tr")[0].rowIndex;
alert(index);
});这里的示例:http://jsbin.com/oroje
发布于 2009-07-16 08:21:17
如果表上有一个id,则可以使用以下命令:
$("#TableId td").click(function()
{
var index = $("#TableId tr").index(this.parent("tr"));
});在http://docs.jquery.com/Core/index阅读更多关于索引方法的信息
https://stackoverflow.com/questions/1136105
复制相似问题