Как получить индекс строки в таблице сетки, по которой пользователь щелкнул мышью по javascript? - PullRequest
2 голосов
/ 26 января 2010

Как получить индекс строки для таблицы сетки, по которой пользователь щелкнул мышью по javascript?

Ответы [ 4 ]

2 голосов
/ 26 января 2010

Вот небольшой пример:

<asp:GridView ID="GridView1" runat="server">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <input type="button" value="getIndex" onclick="getIndex(<%# Container.DataItemIndex %>);" />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

<script type="text/javascript">
    function getIndex(index) {
        alert(index);
    }
</script>
1 голос
/ 28 июля 2016

Дайте каждой строке уникальный id с тем же суффиксом.

Как пример:

<table>
    <tbody>
        <tr id="row_1">
            <td>
                <input  onpasteventorwhatever="related_function(event,1)">
                </input>
            </td>
        </tr>
    </tbody>
</table>
0 голосов
/ 02 декабря 2016
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" 
            onclick="EditCell(event);"..............


<script type="text/javascript">
        function EditCell( e) {
            var rowIndex = e.srcElement.parentElement.sectionRowIndex;
            var cell = document.getElementById("GridView1").rows[rowIndex].cells[e.srcElement.cellIndex].innerText;
            alert(cell);
        }
    </script>
0 голосов
/ 26 января 2010

Я полагаю, что ответ на этот старый вопрос предоставит вам необходимый ответ.

...