私はjQueryの中間ユーザーです。jQUeryを使用してテーブルのrowIndexを見つけることは知っていますが、私のシナリオは別のものです。私のテーブル(GridView)は20列で構成されており、各列にはテキストボックス、ドロップダウンリスト、画像、ラベルなどのさまざまなコントロールがあります。すべてが各行のサーバー側のコントロールです。グリッドビューをデータベースのレコードにバインドします。ここで、任意のコントロールまたは任意のテキストボックスのonchangeをクリックすると、その変更された列の行のrowIndexを取得する必要があります。これが私が使用したコードです:
$("#gv1 tr input[name $= 'txtName']").live('click', function(e){
alert($(this).closest('td').parent().attr('sectionRowIndex'));
});
しかし、rowIndexを取得できません。グリッドビュー内でhtmlコントロールを使用すると、rowIndexを取得できます。グリッドビュー内のサーバーコントロールがクリックされたときにrowIndexを見つける方法はありますか?