0

我有一个jqGrid名为“Actions”的列。在这一列中,每一行都有许多按钮,这些按钮应该对该行中的数据执行各种功能。

不幸的是,我发现唯一与我想要做的远程匹配的网格参数是selrow. 这将获取选定的行。但是,如果用户单击其中一个操作按钮,这并不一定意味着该行被“选中”(即,用户之前已单击它)。

有没有办法让我得到用户按下的按钮的行?或者一开始就在里面有按钮没有意义jqGrid

4

1 回答 1

1

例如,如果您要使用onCellSelect来检测单击了哪个按钮,您将直接获得rowid被单击的按钮的 。答案将为您提供有关实施的更多详细信息。

如果您希望实现自定义click事件处理程序,您可以找到最接近的<tr>元素。它id是单击按钮的rowid。所以你可以使用类似$(e.target).closest("tr.jqgrow").attr("id")where eis the event is clickhandler 之类的东西。

于 2012-11-02T18:14:23.317 回答