我有一个 ASP.NET GridView 服务器控件。
我想要一个图像按钮服务器控件。
当用户单击此图像时,jQuery/JavaScript 方法应从单击事件开始的行中的特定列中提取值。
<tr>
<td>Col1</td>
<td>Col2</td> <!-- Perhaps I want this Cell value -->
<td>Col3</td>
</tr>
我试过这样的东西:函数:
function readCellValue() {
$(this).closest("tr").find("td:eq(#2)").val();//I get the error message undefined
return false;//avoid a reloading process of my site
}
网格视图:
<asp:GridView>
<Columns>
<asp:BoundField ... />
<asp:BoundField ... />
<asp:BoundField ... />
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="imgBtn"runat="server" OnClientClick="return readCellValue();"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>