代码之家  ›  专栏  ›  技术社区  ›  michele

JQuery和JqGrid从行中检索数据

  •  16
  • michele  · 技术社区  · 14 年前

    例如,如果我想要第三行的id列,我必须做什么?

    2 回复  |  直到 10 年前
        1
  •  39
  •   Cody Daniel Viglione    10 年前

    您可以按行id获取数据。因此可以执行以下操作:

    var index = 2; // zero-based index of row so it means the 3rd row
    var rowId = jQuery('#list tr:eq('+index+')').attr('id');
    

    (这里我想 <table> jqGrid的元素具有id=“list”)。在知道行的id之后,就可以获得与 getRowData 方法或来自一个单元格的数据 getCell 方法:

    var dataFromTheRow = jQuery('#list').jqGrid ('getRowData', rowId);
    var dataFromCellByColumnIndex = jQuery('#list').jqGrid ('getCell', rowId, 7);
    var dataFromCellByColumnName = jQuery('#list').jqGrid ('getCell', rowId, 'Tax');
    
        2
  •  1
  •   Luis Eduardo    11 年前

    getCell公司 获取行数据 如果您正在编辑行或单元格。