如何在gridComplete方法上获取单元格值

时间:2013-05-11 09:02:31

标签: javascript jquery jqgrid

我试图在gridComplte事件上获取单元格数据,但我无法获取单元格的值 所以,请建议我如何获得?

gridComplete: function () 
    {
         var ids = jQuery("#list").jqGrid('getDataIDs');
         alert(ids);
        for(var i=1;i<=ids.length;i++)
        {
            var rowId = ids[i];
           // var rowData = jQuery('#list').jqGrid ('getRowData', rowId);
            var cont = jQuery('#list').getCell(rowId, 'SYS');  //SYS is my colNames
            var val = $(cont).val();
            alert(val);
        }
    },

1 个答案:

答案 0 :(得分:1)

在上面的代码中,变量“cont”应该具有'SYS'列的值。 删除行

var val = $(cont).val();

以下是更正后的代码:

gridComplete: function () 
{
     var ids = jQuery("#list").jqGrid('getDataIDs');
     alert(ids);
    for(var i=1;i<=ids.length;i++)
    {
        var rowId = ids[i];
       // var rowData = jQuery('#list').jqGrid ('getRowData', rowId);
        var cont = jQuery('#list').getCell(rowId, 'SYS');  //SYS is my colNames
        alert(cont);
    }
},