Я промежуточный пользователь в jQuery. Я знаю, как найти rowIndex таблицы с помощью jQUery, но у меня другой сценарий. Моя таблица (GridView) состоит из 20 столбцов и каждого столбца с различными элементами управления, такими как текстовое поле, раскрывающийся список, изображение, метка. Все элементы управления на стороне сервера в каждой строке. Я связываю gridview с записями из базы данных. Теперь, когда я нажимаю на любой элемент управления или при изменении любого текстового поля, мне нужно получить rowIndex строки этого измененного столбца. Вот код, который у меня есть:
$("#gv1 tr input[name $= 'txtName']").live('click', function(e){
alert($(this).closest('td').parent().attr('sectionRowIndex'));
});
Но я не могу получить rowIndex. Если я использую какой-либо элемент управления html внутри сетки, я могу получить rowIndex. Есть ли способ узнать rowIndex при нажатии на элемент управления сервером внутри gridview?