Javascript 在页面内绑定多个JqGrid

Javascript 在页面内绑定多个JqGrid,javascript,jquery,asp.net-mvc,jquery-ui,jqgrid,Javascript,Jquery,Asp.net Mvc,Jquery Ui,Jqgrid,我必须在accordion JQ UI中绑定jqGrids,以下是我的代码: 这里我画了手风琴内部的网格 <div id="accordion" class="accordion-style2"> <div class="group"> @foreach (var mytable in lstmytable ) { <h3 class="accordion-header">mytable.DAY_NAME</h3>

我必须在accordion JQ UI中绑定jqGrids,以下是我的代码:

这里我画了手风琴内部的网格

<div id="accordion" class="accordion-style2">
    <div class="group">
@foreach (var mytable in lstmytable )
{
        <h3 class="accordion-header">mytable.DAY_NAME</h3>
    <div divgrid="true" id="myDiv_@mytable.DAY_ID">
        <p>
            <table grid="true" id="grid_table_@mytable.DAY_ID"></table>
            <div pagerid="true" id="grid-pager_@mytable.DAY_ID"></div>
        </p>
    </div>
}
    </div>
    </div>
//here i get the ids from the grid and the pager 
 $("[divgrid='true']").each(function () {
               var GridID = jQuery(this).find("table").attr("id");
               var PagerID = jQuery(this).find("div").attr("id");
               BindGrid(GridID, PagerID);
            });

//here i bind the grids using different id each time .
BindGrid(gridID,PagerID)
{
var grid_selector = GridID;
var pager_selector = PagerID;
//my grid implementation 
}

但是它从不绑定任何网格

我发现网格选择器必须先有一个

    var grid_selector = "#" + GridID;
    var pager_selector = "#" + PagerID;

您从问题中删除了所有真正相关的代码,并将其替换为//我的网格实现。