1

我试图在 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);
        }
    },
4

1 回答 1

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);
    }
},
于 2013-05-11T23:53:51.870 回答