使用jQuery查找表行索引

前端之家收集整理的这篇文章主要介绍了使用jQuery查找表行索引前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是jQuery中的中间用户.我知道使用jQuery来找到一个表的rowIndex,但是我的场景是另外一种.我的表格(GridView)由20列组成,每列具有不同的控件,如文本框,下拉列表,图像,标签.所有这些都是每一行的服务器端控件.我将gridview绑定到数据库中的记录.现在,当我点击任何文本框的任何控件或onchange时,我需要获取该列更改列的rowIndex.以下是我的用户代码
$("#gv1 tr input[name $= 'txtName']").live('click',function(e){
   alert($(this).closest('td').parent().attr('sectionRowIndex'));
});

但是我不能得到rowIndex.如果我在gridview中使用任何html控件,我可以得到rowIndex.当Gridview中的服务器控件被点击时,是否有任何方法找出rowIndex?

解决方法

尝试这个:
var rowIndex = $(this)
    .closest('tr') // Get the closest tr parent element
    .prevAll() // Find all sibling elements in front of it
    .length; // Get their count

猜你在找的jQuery相关文章