【问题标题】:How to select multiple rows in a datatable如何在数据表中选择多行
【发布时间】:2022-01-20 01:53:05
【问题描述】:

我有以下数据表:

http://live.datatables.net/vepedopa/40/edit

当我选择一行时,如果我想选择另一行,则取消选中之前选择的行。

selectAll 效果很好,但是如果我想选择两行而不是仅仅一行呢?

我尝试过的: 我正在阅读select.selector() 函数并尝试修改selector 以仅选择td 而不是td:first-child

    select: {
        style: 'os',
        selector: 'td'
    },

但显然这不是问题。

【问题讨论】:

    标签: jquery datatables


    【解决方案1】:

    由于您选择“os”作为选择样式,这将取决于您的系统。对于 Windows,您可以通过按住 CTRLSHIFT 等键来选择多行

    如果您只想通过单击行来选择多行,请使用“多”样式

    select: {
        style: 'multi',
        selector: 'td'
    },
    

    还有一种multi+shift 混合了两者的样式,允许您使用修饰键并单击行而不会丢失先前选择的行。

    【讨论】:

      猜你喜欢
      • 2011-02-03
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      相关资源
      最近更新 更多