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

标签 javascript php jquery mysql accordion

如何从数据库中获取父子数据以及如何制作 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/

相关文章:

javascript - 转到 Typescript Source Definition 而不是 Visual Studio Code 中的 Compiled Definition

php - 只是无法让 for 循环在 Php 中生成所需的数组

JQuery 自动完成仅建议第一行

javascript - js子菜单效果外观

JavaScript 通过多次出现的字母拆分字符串

javascript - 如何通过sequelize postgres数据库和迁移在服务器重启后幸存下来

php - 表单内容作为 PostGre 查询参数

php - 打印 CSS、Bootstrap 和 PHP

jquery - Wordpress 导航中的自定义链接

jquery - Textarea返回空警报,我按名称,类,id使用所有方式,但在jquery中仍然是空警报