我有一个问题,在jQuery.DataTable中设置数据单元格的样式属性。我能够使用以下代码初始化dataTable时为每列设置宽度:
oTable = $('#example').dataTable( { "aoColumns" : [ { sWidth: '40%' },{ sWidth: '60%' } ] } );
现在我想改变第二列的对齐方式,如:style =“text-align:right;”。
/* Global var for counter */ var giCount = 2; function fnClickAddRow() { oTable.fnAddData( [ 'col_1','col_2' ] ); giCount++; }
你能告诉我如何在插入之后选择新行的第二个单元格或如何在插入之前/期间设置行的样式?
任何帮助将不胜感激!
解决方法
酷,我很高兴地报告,我能够回答我自己的问题!我只是定义了一个CSS样式(alignRight),并将样式添加到列如下:
<style media="all" type="text/css"> .alignRight { text-align: right; } </style> oTable = $('#example').dataTable( { "aoColumns" : [ { sWidth: '40%' },{ sWidth: '60%',sClass: "alignRight" } ] } );