用于在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');