gpt4 book ai didi

javascript - 使用 php 的数据库中的 Jquery Accordion 数据?

转载 作者:行者123 更新时间:2023-11-30 22:57:43 25 4
gpt4 key购买 nike

如何从数据库中获取父子数据以及如何制作 Accordion 。我想在joomla中使用 Accordion 。请帮助我。我的表格在下面

enter image description here

我想要这个甲酸 Accordion

enter image description here

最佳答案

嗯,这不是 joomla,但 jquery dataTable 插件可能适合您,因为它具有父/子关系。

http://datatables.net/examples/api/row_details.html

enter image description here

/* Formatting function for row details - modify as you need */
function format ( d ) {
// `d` is the original data object for the row
return '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">'+
'<tr>'+
'<td>Full name:</td>'+
'<td>'+d.name+'</td>'+
'</tr>'+
'<tr>'+
'<td>Extension number:</td>'+
'<td>'+d.extn+'</td>'+
'</tr>'+
'<tr>'+
'<td>Extra info:</td>'+
'<td>And any further details here (images etc)...</td>'+
'</tr>'+
'</table>';
}

$(document).ready(function() {
var table = $('#example').DataTable( {
"ajax": "../ajax/data/objects.txt",
"columns": [
{
"class": 'details-control',
"orderable": false,
"data": null,
"defaultContent": ''
},
{ "data": "name" },
{ "data": "position" },
{ "data": "office" },
{ "data": "salary" }
],
"order": [[1, 'asc']]
} );

// Add event listener for opening and closing details
$('#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');
}
} );
} );

关于javascript - 使用 php 的数据库中的 Jquery Accordion 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25547683/

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