У меня проблема при возврате 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
}