如何在带有jquery的表中找到具有特定id值的行(tr)的索引号? 我的意思是我想知道例如id =“2”的行是表中的位置。
答案 0 :(得分:6)
您可以使用.index()
而不使用任何参数来获取元素在兄弟姐妹中的位置,如下所示:
var i = $("#2").index();
请注意,虽然2
不是HTML4中的有效ID,但它应该以某些内容为前缀,因为ID不能以数字开头。还有更快/更简单的.rowIndex
DOM属性方式:
var i = document.getElementById("2").rowIndex;
或者,组合:
var i = $("#2")[0].rowIndex;