【问题标题】:Get column values from the selected rows从选定的行中获取列值
【发布时间】:2011-10-20 13:50:19
【问题描述】:

使用DataTables 时,如何获取 fnGetNodes 返回的行的列值?我正在使用下面的函数返回选定的行。我想使用此函数的返回值从数据库中删除选定的行。但是,要做到这一点,我需要每个选定行的唯一 ID 值。另一个潜在问题是 uniqueid attr 标记为:

bVisible: 假

这样它实际上不会显示给用户,因为他们不感兴趣。

/* Get the rows that are selected */
function fnGetSelected( oTableLocal )
{
    var aReturn = new Array();
    var aTrs = oTableLocal.fnGetNodes();

    for ( var i=0 ; i<aTrs.length ; i++ )                                       
    {
        if ( $(aTrs[i]).hasClass('row_selected') )
        {
            aReturn.push( aTrs[i] );
        }
    }
    return aReturn;
}

【问题讨论】:

    标签: javascript jquery datatables


    【解决方案1】:

    您需要对 DataTable 使用 fnGetData() 方法。如果您传递选定的行,它将返回您想要的行的数组。

    【讨论】:

    • 谢谢瑞士。祝你好运!!
    猜你喜欢
    • 1970-01-01
    • 2012-11-11
    • 2015-10-10
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    相关资源
    最近更新 更多