Javascript 使用jQuery,查找同级索引的最佳方法是什么?

Javascript 使用jQuery,查找同级索引的最佳方法是什么?,javascript,jquery,html,algorithm,Javascript,Jquery,Html,Algorithm,我在td上有一个单击事件,它需要查找单击了哪个tr,是否是第一个、第二个等等 我是怎么开始的 $('.carousel-btn-left').click(function(){ var ParentRow = $(this).parent(); var thisRowIndex; var AllRows = ParentRow.parent().siblings(); for ( var k = 0; k < AllRows.length; ++k

我在
td
上有一个单击事件,它需要查找单击了哪个
tr
,是否是第一个、第二个等等

我是怎么开始的

$('.carousel-btn-left').click(function(){
    var ParentRow = $(this).parent();
    var thisRowIndex;
    var AllRows = ParentRow.parent().siblings();    
    for ( var k = 0; k < AllRows.length; ++k )
    {
        if ( AllRows[k] == this )
        {
            thisRowIndex = k;
            break;
        }       
    }
    // ... 
});
$('.carousel btn left')。单击(函数(){
var ParentRow=$(this.parent();
var指数;
var AllRows=ParentRow.parent();
对于(变量k=0;k

因为我不知道更好的方法(甚至不知道这是否正确)。我应该怎么做呢?

兄弟姐妹
会让你得到所有兄弟姐妹TR,为什么不直接使用
$(this).closest('TR').index()
@adeneo我不知道
index
函数。谢谢你给我看。如果函数的名称与title.FYI中所写的相同,
.sides()
不包含您调用它的元素,那么web搜索就不会很困难了。所以在像你这样的循环中,它永远不会找到匹配项。另外,
allRows
this
的祖父母的兄弟姐妹列表,因此元素永远不会等于
this