数据表更改选定的行分隔符

时间:2012-06-19 16:15:01

标签: jquery datatables

我正在使用jquery数据表:

http://datatables.net/release-datatables/examples/server_side/select_rows.html

当您选择多行时,ID会通过逗号串在一起。是否有一种快速简单的方法来修改代码,以便它们通过|来串联(管道),因为我打算使用可能包含逗号的文本ID,所以当我爆炸字符串时,我可能会得到不正确的结果。

----------------------------- UPDATE ----------------- -------------------

请参考:http://www.kwedsd.byethost7.com/1.html,现在如果您在浏览器中打开控制台,然后单击多行,您将看到串在一起的值(实际的表行是可点击的),我宁愿使用| (管道)而不是逗号,因为分隔符有一种方法可以实现这一点。

对所选行进行字符串处理的代码为:

$('#example tbody tr').live('click', function () {
    var aData = oTable.fnGetData( this );
    var iId = aData[0]; 
    if ( jQuery.inArray(iId, gaiSelected) == -1 ){
        gaiSelected[gaiSelected.length++] = iId;
    }else{
        gaiSelected = jQuery.grep(gaiSelected, function(value) {
            return value != iId;
        } );
    }
    console.log(gaiSelected);
    $(this).toggleClass('row_selected');
} );

0 个答案:

没有答案