用于在HTML表中查找行索引的jQuery语法

1)如何在HTML表中找到行号/索引? 生成的表没有任何行ID。

例如:我生成了一个纯HTML表,有10行,我在这个表中动态添加行。(在现有行之间)

由于我要添加新行,现有的行索引将会更改。 现在我需要在添加新行之前找到每行的索引。

“1)如何在HTML表中找到行号/索引?生成的表没有行的任何id。”

如果你的意思是你已经有了一行,并且你需要它的索引,那就不要使用jQuery来获取它。 表行通过rowIndex属性维护自己的索引。

 $('table tr').click(function() { alert( this.rowIndex ); // alert the index number of the clicked row. }); 

演示: http //jsfiddle.net/LsSXy/

要获取选择器中任何元素的索引,请使用index()

在你的情况下,它将是:

 var rowIndex = $("#myTable TR").index(); 

此外,您可以使用eq()选择组中的特定元素:

 var thirdRow = $("#myTable TR").eq(2) // zero based .: 2 = 3rd element. 

阅读更多info
阅读更多关于eq

jQuery网站非常适合查找function,我总是发现自己会一直回到它以供参考和刷新。 http://docs.jquery.com/

或者你可以在jquery中使用css选择器

$('table tr td:first').addClass('first-row');