如何在javascript中获取所选的行ID?

时间:2012-09-03 06:10:39

标签: javascript jquery ajax jqgrid

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

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

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

我的问题是,当我点击jqgrid时,它会在警告消息中显示jqgrid中的所有行id,但我只需要从jqgrid中选择一个特定的companyid。我如何使这项工作?

1 个答案:

答案 0 :(得分:1)

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

所以,你应该尝试这样的事情:

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