Javascript 如何在剑道UI网格层次结构中找到所有展开或折叠的行?

Javascript 如何在剑道UI网格层次结构中找到所有展开或折叠的行?,javascript,jquery,asp.net-mvc,kendo-ui,Javascript,Jquery,Asp.net Mvc,Kendo Ui,如何在剑道UI网格层次结构中找到所有展开或折叠的行? 我可以使用下面的代码找到所有masterrow的计数,但我想通过每个代码进行交互,并检查哪些都已展开 var grid = $("#gridList").data("kendoGrid"); var allMasterRows = grid.tbody.find('>tr.k-master-row') 我试过下面的代码,但它不工作 var strPlus = (grid.tbody.find("k-icon k-plus"));

如何在剑道UI网格层次结构中找到所有展开或折叠的行? 我可以使用下面的代码找到所有masterrow的计数,但我想通过每个代码进行交互,并检查哪些都已展开

var grid = $("#gridList").data("kendoGrid");
var allMasterRows = grid.tbody.find('>tr.k-master-row') 
我试过下面的代码,但它不工作

var strPlus = (grid.tbody.find("k-icon k-plus"));

请建议

您可以使用这些来查找展开或折叠的行:

var expandedRows = $('.k-detail-row:visible');
var collapsedRows = $('.k-detail-row:hidden');
如果您正在查找图标,则您的选择器已关闭…应该是:

var strPlus = (grid.tbody.find(".k-icon.k-plus"));

您可以使用这些来查找展开或折叠的行:

var expandedRows = $('.k-detail-row:visible');
var collapsedRows = $('.k-detail-row:hidden');
如果您正在查找图标,则您的选择器已关闭…应该是:

var strPlus = (grid.tbody.find(".k-icon.k-plus"));

不,这不起作用,因为它找不到类。k-detail-row@Piyush啊,那么你的代码一定与剑道示例不同。你能提供一把小提琴吗?或者呈现html的示例?@Ted…我正在尝试类似的方法,尽管数据绑定在链接示例中的this fiddle@Piyush中不起作用,但扩展行有一个类
k-detail-row
,如我的回答所示。我们需要知道的是代码中扩展行上的类。我现在得到了,是的,我也得到了这个类,但不知怎的,“var allMasterRows=grid.tbody.find('>tr.k-master-row');”给出了结果,但是var allMasterRows=grid.tbody.find('>tr.k-detail-row');“不返回任何内容。不,这不起作用,因为它找不到类。k-detail”-row@Piyush啊,那么你的代码一定不同于剑道示例。你能提供一个提琴吗?或者一个呈现html的示例吗?@Ted…我正在尝试类似的方法,尽管数据绑定在链接示例中的this fiddle@Piyush中不起作用,expanding行有一个类
k-detail-row
,如我的回答中所示。我们需要知道的是代码中扩展行上的类。我现在知道了,是的,我也得到了这个类,但不知怎的,“var allMasterRows=grid.tbody.find('>tr.k-master-row');“给出结果,但var allMasterRows=grid.tbody.find('>tr.k-detail-row');”不返回任何内容。