【问题标题】:JavaScript runtime error: Unable to get property '1' of undefined or null referenceJavaScript 运行时错误:无法获取未定义或空引用的属性“1”
【发布时间】:2017-01-25 19:08:32
【问题描述】:

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

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

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

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

请帮我解决这个问题。

【问题讨论】:

  • 请同时提供html。如果您可以提供所有三个文件(html、css、js)

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


【解决方案1】:

将您的alert(value) 替换为debug。 打开浏览器的开发者工具,这样你就有了一个 javascript 控制台。 当您的代码进行调试时,您可以在控制台中输入:

grid

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

grid[2][1]

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

【讨论】:

    猜你喜欢
    • 2013-10-06
    • 2015-07-10
    • 2013-09-30
    • 1970-01-01
    • 2015-07-07
    • 2014-02-22
    • 2017-07-17
    • 2015-02-27
    • 1970-01-01
    相关资源
    最近更新 更多