如何获得 Selected Kendo 网格单元格值

How can i get Selected Kendo Grid cell Value

我有以下代码可以在表单中显示选定的 KendoGrid 行。我使用了这段代码,它看起来会带我完成我想要完成的事情,但我需要帮助而不是只显示第一个单元格,我还想显示其余值并以 $("#ID").val(value);[ 形式显示=14=]

只显示第一个 <td> 文本,但我想

      $("#AddressGrid").on("click", "td", function (e) {
        var row = $(this).closest("tr");
        var ID= row.find("td:first").text();
          $("#ID").val(ID);// this display the selected row first cell in #ID text form but i want to access the rest of cell
        console.log(ID);
});

首先,row.find("td:first") 行仅选择该行的第一个 td。因此,您应该改用 row.find("td") 并遍历所有结果以访问网格的每个单元格。例如

$("#AddressGrid").on("click", "td", function (e) {
    var row = $(this).closest("tr");
    var textVal = "";
    row.find("td").each(function(i, r) {
        textVal += `Col ${i+1}: ${r.innerText}\n`;
    });
    alert(textVal);
});