【问题标题】:JQuery and JqGrid retrieve data from rowJQuery 和 JqGrid 从行中检索数据
【发布时间】:2010-09-21 09:26:00
【问题描述】:

如果我只有行号,我如何从 jqgrid 行中检索数据?

比如我想要第3行的id列怎么办?

【问题讨论】:

    标签: javascript jquery jqgrid


    【解决方案1】:

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

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

    (这里我假设您的 jqGrid 的 <table> 元素具有 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】:

      如果您正在编辑行或单元格,请小心使用方法 getCellgetRowData。 “这将返回单元格内容,而不是输入元素的实际值。”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多