var oTable = $('#posGridView').dataTable( {
"bPaginate": false,
"bFilter": false,
"bSort": false,
"bInfo": false,
"oLanguage": {
"sZeroRecords": "",
"sEmptyTable": ""
}
} );
と
$("#posGridView tbody").click(function(event) {
$(oTable.fnSettings().aoData).each(function (){
$(this.nTr).removeClass('row_selected');
});
$(event.target.parentNode).addClass('row_selected');
});
上記のコードは正常に動作し、行を選択すると強調表示されます。しかし、削除ボタンを押すと、選択した行が削除されません。
$('#delete').click( function() {
var anSelected = fnGetSelected( oTable );
oTable.fnDeleteRow( anSelected[0] );
} );
alert(anSelected) を配置すると、ステートメント var anSelected = fnGetSelected( oTable ); がわかるようになります。実行していません。