【发布时间】:2019-05-29 10:12:00
【问题描述】:
我有以下代码
<table style="width:100%;">
<thead >
<tr>
<td style="width:6%">ID</td>
<td style="width:94%">Notes</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Some Notes</td>
</tr>
</tbody>
<tbody>
<tr>
<td>2</td>
<td>More Notes</td>
</tr>
</tbody>
</table>
这很好用!但是,我需要添加可排序的 Jquery。这就是我卡住的地方。
唯一需要sortable 的是tbody 部分。但是,我不知道如何包装它们。
如果我用div 包装tbody,我会被告知这是无效的HTML。 EG
<div id ="someIdForParent">
<tbody>...</tbody><tbody>...</tbody>
</div>
但是,这是我想做的,这样 tbody 可以将 containment 设置为 "parent"。
我无法控制 HTML 的布局,因为它只会以 tbody 元素的数组形式出现
这可以用有效的 HTML(5) 来完成吗?
【问题讨论】:
-
"这可以用有效的 HTML 来完成吗?" - 不,唯一可以包装或包含
<tbody>元素的元素是<table>;你可以将排序应用到父表吗? -
@DavidThomas 谢谢。我觉得这是不可能的,我确实阅读了文档,很高兴知道我已经正确阅读了它们。
标签: jquery html html-table jquery-ui-sortable