从Jqgrid获取单元格的内容

时间:2012-02-04 10:45:40

标签: jquery jqgrid

我试图从jQgrid获取一个单元格的值,以便在javascript中使用。

我试过这个

$('#grid').click(function(rowid,iCol,cellcontent,e,id) {
  var rowData = $(this).getRowData(id); 
  var temp= rowData['ecu'];
  var existingtext = $("#debug").html()+'<br />';
$("#debug").html(existingtext +" "+cellcontent+" "+e+" "+iCol+" "+rowid+" "+temp);

但我一直未定义和[对象,对象]

1 个答案:

答案 0 :(得分:1)

您的主要错误是您使用了jQuery.click而不是像onCellSelect这样的jqGrid回调。如果您定义了jqGrid,则可以在其选项列表中包含任何来自onCellSelect等受支持的回调函数:

$('#grid').jqGrid({
    // any other options which you need
    onCellSelect: function (rowid, iCol, cellcontent) {
        $('#debug').append('<br />cellcontent=' + cellcontent +
            ', rowid=' + rowid + ', iCol=' + iCol +
            ', ecu=' + $(this).jqGrid('getCell', rowid, 'ecu'));
    }
});