行IDに基づいて1または2の値を取得できるようにしたいと考えています。
<tbody>
<tr data-uid="4584f83c-5ebe-4463-883e-4113b38e9ef3">
<td>1</td>
<td>Commons</td>
<td>Amherst</td>
<td>Massachusetts</td>
<td><a class="k-button k-button-icontext k-grid-edit" href="#"><span class="k-icon k-edit"></span>Edit</a><a class="k-button k-button-icontext k-grid-D" href="#"><span class=" "></span>D</a></td>
</tr>
<tr class="k-alt" data-uid="4146df62-1788-4296-8ff9-f8b523a4e844">
<td>2</td>
<td>Chase</td>
<td>Amherst</td>
<td>Massachusetts</td>
<td><a class="k-button k-button-icontext k-grid-edit" href="#"><span class="k-icon k-edit"></span>Edit</a><a class="k-button k-button-icontext k-grid-D" href="#"><span class=" "></span>D</a></td>
</tr>
これは私が試したことです:
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var propId = $("#Grid").data("kendoGrid").tbody.find("tr[data-uid='" + dataItem.uid + "']").first("td").html();
と
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var propId = $("#Grid").data("kendoGrid").tbody.find("tr[data-uid='" + dataItem.uid + "']").first("td").text();
2 番目のものはほとんど機能しましたが、TD
内の のすべての値が返されましたTR
。