Javascript 如何使用jQuery获取剑道网格中的选定行
我有以下jQuery代码,用于获取第一行值,但不获取所选行:Javascript 如何使用jQuery获取剑道网格中的选定行,javascript,jquery,kendo-grid,kendo-asp.net-mvc,Javascript,Jquery,Kendo Grid,Kendo Asp.net Mvc,我有以下jQuery代码,用于获取第一行值,但不获取所选行: function setStandardName() { var grid = $("#BillingsGrid").data("kendoGrid"); var dataItem = grid.dataItem("tbody tr:eq(0)"); dataItem.set("Name", &
function setStandardName() {
var grid = $("#BillingsGrid").data("kendoGrid");
var dataItem = grid.dataItem("tbody tr:eq(0)");
dataItem.set("Name", "new value");
console.log(dataItem.Name);
};
它会找到第一行值,但我需要得到所选的行值
我试过这个:
function setStandardName() {
var grid = $("#BillingsGrid").data("kendoGrid");
var dataItem = grid.dataItem($(this).closest("tr"));
dataItem.set("Name", "new value");
console.log(dataItem.Name);
};
未捕获的TypeError:无法读取此行dataItem.set(“名称”、“新值”)上null的属性“set”代码>像这样试试
$('.clickedSomething').click(function() {
var grid = $("#BillingsGrid").data("kendoGrid");
var dataItem = grid.dataItem($(this).closest("tr"));
dataItem.set("Name", "new value");
console.log(dataItem.Name);
};