1

私はjqueryデータテーブルを使用しています:

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

複数の行を選択すると、ID はカンマで連結されます。| を介してストリングされるようにコードを変更する簡単な方法はありますか? (パイプ) コンマを含む可能性のあるテキスト ID を使用する予定であるため、文字列を展開すると、誤った結果が得られる可能性があります。

- - - - - - - - - - - - - - -アップデート - - - - - - - - - - ----------------

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');
} );
4

0 に答える 0