我是 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?