我有一个ASP.NET MVC 4 Web应用程序。在一个网页上,我有一个HTML表格呈现了很多项。
我想要实现拖放重新排序功能,将其保存回数据模型。
我已经尝试了几种不同的方法来做到这一点,使用JQuery UI和其他一些插件,但我还没有成功地实现这个功能。
我看过this的例子,但是在实现如下之后,我的表格没有改变:
我不会将整个表格发布,但它看起来像这样:
我想要实现拖放重新排序功能,将其保存回数据模型。
我已经尝试了几种不同的方法来做到这一点,使用JQuery UI和其他一些插件,但我还没有成功地实现这个功能。
我看过this的例子,但是在实现如下之后,我的表格没有改变:
<script type="text/javascript">
$(document).ready(function()
{
$('#clueTable tbody').sortable().disableSelection();
});
</script>
我有所有必要的JavaScript:
<script type="text/javascript" src="~/Scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery-ui-1.10.2.min.js"></script>
我不会将整个表格发布,但它看起来像这样:
<table id="clueTable" class="grid">
<thead>
<tr>
<th>Clue #</th>
<th>Location</th>
<th>Quiz Clue?</th>
<th>Actions</th>
</tr>
</thead>
@for (int i = 0; i < Model.Clues.Count; i++)
{
<tbody>
<tr>
<td>Number</td>
<td>Things</td>
<td>Yes</td>
<td>Stuff</td>
</tr>
</tbody>
}
</table>
tr
周围都有一个tbody
?应该只有一个tbody
(如果有的话)。 - BNL