gpt4 book ai didi

javascript - 带有 jQ​​uery DataTables 的单元格中的响应式扩展和 HTML 内容

转载 作者:行者123 更新时间:2023-11-30 00:21:18 27 4
gpt4 key购买 nike

我在我的应用程序中使用 jQuery DataTables。

我希望移动设备可以访问我的应用程序。我实现 http://jsfiddle.net/ryanoc/ebRXw/在我的申请中。但是按钮无法显示。数据如下所示:[object Object]

我在 jQuery DataTables 中使用 render 选项来显示按钮

"render": function(data, type, full ){
var btn = '<a href="' + BASEURL + 'room/edit/'+ data.id +'" class="btn btn-primary btn-xs"><i class="fa fa-edit"></i>&nbsp;Edit</a>&nbsp;';
return btn;
},

最佳答案

SOLUTION

将以下选项添加到您的 DataTables 初始化代码中。

responsive: {
details: {
type: 'inline',
renderer: function (api, rowIdx) {
var theRow = api.row(rowIdx);

var data = api.cells(rowIdx, ':hidden').eq(0).map(function (cell) {
var header = $(api.column(cell.column).header());

return '<tr>' +
'<td><b>' +
header.text() + ':' +
'</b></td> ' +
'<td>' +
$( api.cell( cell ).node() ).html() +
'</td>' +
'</tr>';
}).toArray().join('');

return data ?
$('<table/>').append(data) :
false;
}
}
}

DEMO

参见 this jsFiddle用于代码和演示。

关于javascript - 带有 jQ​​uery DataTables 的单元格中的响应式扩展和 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33030151/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com