-1

私のプロジェクトでは、選択した状態をjqGridのキャプションとして表示する必要があります。ただし$(document).ready(function()、最初の値はjqGridにのみ表示されます。()のjqGridの次の値を変更する方法$(document).ready(function()

$(document).ready(function()、最初の条件をロードするのは、次の値を取得する方法だけです。

$(document).ready(function(){

    current_search = $('#search_type').val();
    var Statevalue = $('#stateId').val(); 
    alert('ss'+Statevalue);
    var tableheadings="";

    if(Statevalue=='MD')
    {
        tableheadings = 'Maryland' ;
    }
    else if(Statevalue=='DC')
    {
        tableheadings= 'District Of Columbia';
    }else
    {
        tableheadings='Virginia';
    }

これでは、'MD'でのみ実行され$(document).ready(function()ます。dcとのキャプションをどのように設定しますかvr

私のキャプション構文:

$("#list1").jqGrid('setCaption',
    'Incident Listing By Congressional District :' + tableheadings);

の次の値にアクセスする方法が必要です$(document).ready(function()

4

1 に答える 1

1

jqgridのロード完了アクションでこれを行う必要があります。このように考えてください。jqgrid は dom の準備ができた後にロードされ、完了したら関数 onLoadComplete を実行してキャプションを変更できます。ロードが完了する前に行うと、jqgrid がそれを置き換えます。

于 2012-11-25T01:50:31.403 に答える