如何在javascript中获取选定的行id

How to get the selected row id in javascript?

本文关键字:id 获取 javascript      更新时间:2023-09-26

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

在下面的函数中,#datagrid是jqgrid存储在中的表

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

我的问题是,当我单击jqgrid时,它会在警报消息中显示jqgrid的所有行id,但我只需要从jqgrid中选择的特定公司id。我该如何做到这一点?

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

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

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