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