如题,我想获取处于编辑状态下的某行的各项值,怎么做?顺便问下各位大神有没ASP.NET下的jqgrid应用例子。jqGrid

解决方案 »

  1.   

    var gr = jQuery("#editgrid").jqGrid('getGridParam', 'selrow');//得到最后一次选择的行
    var dr= jQuery("#editgrid").jqGrid('getRowData',gr);//得到该行的数据
      

  2.   

    编辑状态下的行,用这个来读取好像是html标签之类的原始值,怎样可以读到表格里某行的值,就是跟呈现在表格里的值一样。
      

  3.   

    用saveRow()先保存下来再读取可行么?
      

  4.   

     function getRealValue(pValue) {
                    if ($.browser.msie) {
                        var oReg2 = /(\s+\w+=)('|")?(.*?)('|")?(?=\s+\w+=|\s*>|\s*\/>)/gi;
                        pValue = pValue.replace(oReg2, "$1\"$3\"");
                        var oReg = /^<(input|INPUT).*id=\"(.*?)\"/m;
                        var val = pValue.match(oReg);
                        return !val ? pValue : $("#" + val[2]).val();
                    }
                    else {
                        var regExp = /^<input.*id=\"(\w*)\".*>$/;
                        var val = pValue.match(regExp);
                        return !val ? pValue : $("#" + val[1]).val();
                    }
                }
    --------------------------------直接 var val=getRealValue($("#list").getCell(rowId, colName));就好了