如何使用jquery在表中查找某个行索引

hd.*_*hd. 2 jquery jquery-selectors

如何在带有jquery的表中找到具有特定id值的行(tr)的索引号?我的意思是我想知道例如id ="2"的行是表中的位置.

Nic*_*ver 6

你可以.index()不使用任何参数来获得元素在兄弟姐妹中的位置,如下所示:

var i = $("#2").index();
Run Code Online (Sandbox Code Playgroud)

请注意,虽然这2不是HTML4中的有效ID,但它应该以某些为前缀,因为ID不能以数字开头.还有更快/更简单的.rowIndexDOM属性方式:

var i = document.getElementById("2").rowIndex;
Run Code Online (Sandbox Code Playgroud)

或者,组合:

var i = $("#2")[0].rowIndex;
Run Code Online (Sandbox Code Playgroud)