【发布时间】:2018-11-27 17:39:33
【问题描述】:
我有一个带有自动生成选择按钮的简单网格视图:
<asp:Gridview runat="server" id="gvChemDates" CssClass="c_gvv"
onselectedindexchanged="getValues" AutoGenerateSelectButton="True" />
我想隐藏选择列并允许我的用户通过单击行上的任意位置来选择它。使用 jQuery,我尝试了几种变体:
$('#gvChemDates tr').click(function () {
$(this).closest('input[type=submit]').trigger('click');
})
但我似乎没有点击自动生成的选择按钮。有人能告诉我正确的语法吗?谢谢。
【问题讨论】:
-
.closest() 搜索当前节点级别并向上遍历,(api.jquery.com/closest),我想你是想使用 .find() 而不是 .closest()
-
我假设“自动生成”是动态的?试试
$('#gvChemDates').on('click', ' tr', function () {...}); -
如果您想更简单地执行此操作,请查看我的答案
标签: c# jquery asp.net button gridview