我是 jquery 新手,需要一些帮助。
在 jquery 的帮助下,我编写了一个类似于网格的表格。
当用户单击名称列时,用户将被重定向到详细信息页面。
现在我想知道我是否可以以更好的方式做到这一点?
JS 代码应该在页面中还是在单独的 JS 文件中?
这是代码。
<table id="grid">
<thead>
<tr>
<th data-field="name">Namn</th>
<th data-field="location">Ort</th>
<th data-field="phone">Telefon</th>
<th data-field="buildinmonth">Bygga inom</th>
<th data-field="houselot">Har tomt</th>
<th data-field="created">Skapad</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td><span id="open" data-id="@item.Id">@item.Name</span></td>
<td>@item.Location</td>
<td>@item.Phone</td>
<td>@item.BuildInMonth</td>
<td>@item.HouseLot</td>
<td>@String.Format("{0:d}", item.CreatedDate)</td>
</tr>
}
</tbody>
</table>
<script>
$("#grid").kendoGrid({
scrollable: false,
sortable: true
});
$("#grid #open").click(function () {
window.location.replace("/lead/details/" + $(this).data("id"));
});
</script>