JavaScript运行时错误:无法获取未定义或空引用的属性“1”

时间:2017-01-25 19:08:33

标签: javascript jquery asp.net asp.net-mvc kendo-ui

我试图在点击同一网格中的链接时使用行索引和列索引从kendo网格中的单元格中选择数据。以下是我使用的代码。

$('#AssetsGrid').on('click', '.statusLink', function () {   
var grid = $('#AssetsGrid').data().kendoGrid;  
var value = grid.Rows[2].Cells[1].Value;  
alert(value);  
});

点击该链接时出现以下错误。

JavaScript运行时错误:无法获取未定义或空引用的属性“2”

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

alert(value)替换为debug。 打开浏览器的开发人员工具,以便拥有一个javascript控制台。 当您的代码命中调试,并且您可以键入控制台时,请键入:

grid

您可能会发现它有一个名为rows的属性,而不是Rows。但我认为你想要:

grid[2][1]

而不是grid.Rows[2].Cells[1]