Jquery 通过选择器访问网格对象

Jquery 通过选择器访问网格对象,jquery,slickgrid,Jquery,Slickgrid,如何在初始化slickgrid对象后通过选择器访问它,例如通过选择器#myGrid 谢谢 您需要清楚地区分JQuery对象和javascript网格对象 您的HTML标记应该如下所示: <div id="myGrid" style="width:600px;height:500px"></div> JQuery选择器$(“#myGrid”)将返回一个包装DOM元素的JQuery对象。基本上,这是对页面上对象的引用。它与HTML页面上的任何其他元素一样,没有特定于网格的功

如何在初始化slickgrid对象后通过选择器访问它,例如通过选择器#myGrid


谢谢

您需要清楚地区分JQuery对象和javascript网格对象

您的HTML标记应该如下所示:

<div id="myGrid" style="width:600px;height:500px"></div>
JQuery选择器
$(“#myGrid”)
将返回一个包装DOM元素的JQuery对象。基本上,这是对页面上
对象的引用。它与HTML页面上的任何其他元素一样,没有特定于网格的功能。这是一个div,就像其他div一样

JavaScript中的
grid
变量保存对新创建的对象(类型为Slick.grid)的引用。这是在SlickGrid库中定义的自定义对象,它提供了操作网格所需的所有属性和方法。因此,例如,如果要调用
resizeCanvas()
方法,则需要通过网格对象而不是div元素来调用它

grid.resizeCanvas();
grid.resizeCanvas();
// init & store
grid = new Slick.Grid("#myGrid", data, columns, options);
$("#myGrid").data("gridInstance", grid);

// access later on
$("#myGrid").data("gridInstance").resizeCanvas();