我看了另一篇文章关于Same Question从Javascript访问Gridview单元格
但是这不足以满足我所要求的。
其实很简单,我想从Javascript访问单元格值。
我已经试过这样:
var grid = document.getElementById('<%=gvUdgivelser.ClientID%>');
var cell = grid.rows[0].cells[5].innerText;
但我得到的回报一个undefined
。如果我使用innerHTML
,我会得到一个完整的HTML结果,我不感兴趣。
但是,如何将rowIndex
传递给gridview按钮的函数,以便代码找出哪个行被点击了?通过网格视图中创建一个按钮
var rowIndex = 1;
var cellIndex = 5;
var cellValue = $('#<%= gvUdgivelser.ClientID %> tbody tr:eq(' + rowIndex + ') td:eq(' + cellIndex + ')').html();
至于确定该行的索引,你可以这样做:
是每一个GridView的行内的按钮?然后,您可以从按钮的客户端单击处理程序传递对js函数的引用。 –