当按钮被点击时,我想让每一行的 div 向下滑动。目前,dataTable 的 row.child() 调用该格式中的 format 函数。
参考 fiddle:http://jsfiddle.net/dhirajbodicherla/189Lp6u6/16/
function format ( d ) {
return '<div class="slider">Test Message</div>';
}
可以像下面这样为每行返回一个
吗?
最终的 jQuery 如下所示。
<div class="slider">Test Message</div>
function format(d){
return $('div.slider');
}
最终的 jQuery 如下所示。
$('#example tbody').on('click', 'td.details-control', function () {
var tr = $(this).closest('tr');
var row = table.row( tr );
if ( row.child.isShown() ) {
// This row is already open - close it
row.child.hide();
tr.removeClass('shown');
} else {
// Open this row
row.child( format(row.data()) ).show();
tr.addClass('shown');
}
});