javascript - 使用 JQuery Sortable 插件防止表格的标题可排序

标签 javascript jquery jquery-ui css-selectors

我有一个 HTML 表格:

<table id="HatedByCSSOnlyGoons">
   <tr><td>Header 1</td><td>Header 2</td></tr>
   <tr><td>Data</td><td>Data</td></tr>
   <tr><td>Data</td><td>Data</td></tr>
</table>

我正在应用 JQuery Sortable 插件:

<script language="javascript">
    $(document).ready(
        function() {

            $("#HatedByCSSOnlyGoons tbody").sortable();

            $("#HatedByCSSOnlyGoons tbody").disableSelection();

        }

    );
</script>

问题:我希望第一行之后的每一行(因为这是带有表头的行)都可以排序。如何限制 sortable() 的范围?

最佳答案

将列标题放在 <thead> 中标记并更改标题单元格 <td><th> :

<table id="HatedByCSSOnlyGoons">
   <thead>
       <tr><th>Header 1</th><th>Header 2</th></tr>
   </thead>
   <tbody>
       <tr><td>Data</td><td>Data</td></tr>
       <tr><td>Data</td><td>Data</td></tr>
   </tbody>
</table>

关于javascript - 使用 JQuery Sortable 插件防止表格的标题可排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318776/

相关文章:

javascript - 为什么 <Redirect to ='/vacations'/> 不起作用

jquery - "JScript - script block"和内存泄漏 - 如何正确释放资源?

javascript - Ruby on Rails - 如何在 application.js 中执行 require

javascript - 使用 d3 force layout 在 svg rect 中添加节点

javascript - Soundcloud Javascript SDK : How does SC. 在未指定特定库/用户/播放列表时获取返回轨道?

javascript - 带有 promise.prototype.finally 的 Axios 不起作用

javascript - 如何将选择复选框值动态传递给ajax调用变量动态发布到php变量

c# - 在表格单元格中显示按钮悬停/鼠标悬停

javascript - 全宽图像,淡出时淡入

jquery-ui - jQuery 在选定的 radio 上添加/删除 css 类