【问题标题】:How to get the selected row id in javascript?如何在javascript中获取选定的行ID?
【发布时间】:2012-09-03 06:10:38
【问题描述】:

我正在尝试使用以下 JavaScript 函数在单击时从 jqgrid 中获取特定的单元格值。

在下面的函数中#datagrid是jqgrid所在的表。

            $("#datagrid").click(function(){ 
                var selr = $("#datagrid").getCol('companyid');
                alert(selr);
            });

我的问题是,当我单击 jqgrid 时,它会在警报消息中显示 jqgrid 中的所有行 ID,但我只需要从 jqgrid 中选择的特定 companyid。我该如何完成这项工作?

【问题讨论】:

标签: javascript jquery ajax jqgrid


【解决方案1】:

您应该使用getCell 函数从由row id 标识的单元格中读取值。

所以,你应该试试这样的:

$("#datagrid").click(function(){ 
    var grid = jQuery('#datagrid');
    var sel_id = grid.jqGrid('getGridParam', 'selrow');
    var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');
});

【讨论】:

  • 如果我在 jqgrid 上第一次点击它给出了 false。然后我点击了另一行,现在我得到了点击前一行 id 的行 id
猜你喜欢
  • 2021-11-10
  • 2020-10-29
  • 2020-11-25
  • 1970-01-01
  • 2015-08-15
  • 2020-07-14
  • 1970-01-01
  • 1970-01-01
  • 2021-01-07
相关资源
最近更新 更多