Как вернуть div, используя jQuery в дочерней строке DataTable - PullRequest
0 голосов
/ 24 апреля 2020

У меня проблема при возврате div, используя jQuery. Прикрепленный код ниже работает только до первого отображения контента childRow, к сожалению, не позже. Вероятно, это связано с возвратом элемента с тем же идентификатором. У кого-нибудь есть идеи, как еще вернуть этот div?

Сценарий

function format () {
    return $('#myDiv');
}

(document).ready(function() {
    var table = $('#myTable').DataTable( {
       // table settings
    } );

    $('#myTable tbody').on('click', 'td', function () {
        var tr = $(this).closest('tr');
        var row = table.row( tr );

        if ( row.child.isShown() ) {
            row.child.hide();
        }
        else {
            row.child( format() ).show();
        }
    } );
} );

myDiv

div(id="myDiv" class="container"){
//some images
//some java bean references
}

1 Ответ

0 голосов
/ 26 апреля 2020

Мне удалось решить проблему, изменив библиотечные файлы Javascript в соответствии с примером

...