Javascript 在页面内绑定多个JqGrid
我必须在accordion JQ UI中绑定jqGrids,以下是我的代码: 这里我画了手风琴内部的网格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>
<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;
您从问题中删除了所有真正相关的代码,并将其替换为//我的网格实现。