0

JQGridオブジェクトをvarに割り当てて、次のように.setGridWidthを呼び出せるようにしようとしています。

var subGridName = 'allDetailsJqGrid_' + idList[i];
var grid = $(subGridName);
grid.setGridWidth(width);

しかし、subGridは、実際のJQGridではなくプレーンなJavascriptオブジェクトとして戻ってきているようです。実際のJQGridを取得するにはどうすればよいですか?

4

2 に答える 2

0

jqGridをjQueryオブジェクトとして設定しているのではなく、代わりにstingとして設定しています。

jQueryオブジェクトに変換するための$またはjQueryがありません

試す

var subGrid = $('myJqGrid_' + 999);
于 2012-10-11T22:24:27.630 に答える
0

IDの最後に「_t」を追加することでこれを機能させました。'_t'は、JQGridが実際のJQGrid名に追加するものでなければなりません。

var subGridName = 'allDetailsJqGrid_' + idList[i] + '_t';
var grid = $('#' + subGridName);
grid.setGridWidth(width);

理解するのに時間がかかったので、これが誰かに役立つことを願っています。

于 2012-10-11T23:16:30.057 に答える