1

簡単に言えば、これで任意の列の値を取得しようとしているとき

var Id=jQuery("#grid").jqGrid('getCell',id,'Id');

私はこの値を取得しています

<INPUT style="WIDTH: 98%" id=2_Id class=editable role=textbox value=86 name=Id>

そして私は86だけを期待しています。何が悪いのか推測できますか?

4

2 に答える 2

0

内部のコンテンツをテキストとして取得します。この場合はコントロールです。使用できます

var Id=jQuery("#grid").jqGrid('getCell',id,'Id').attr("value");

それで十分なら。

于 2012-07-16T07:56:44.250 に答える
0

var rowData = $("#jqGridTableId").getRowData(rowId);

rowData は次のようになります: Object {seriesId: "", name: "<input type='text' value='Initial Jobless Claims' id='txtChartSeriesName_0'">}

この html 要素の値を rowData から取得するには、次のような単純なコードを使用できます: $(rowData.name).val()

于 2015-10-23T13:48:44.563 に答える