Привет, ребята, я использую отзывчивый DataTables
, который сделан из datatables.net
, мне нужно добавить класс к ребенку, но что такое ребенок, если вы не знаете? Я покажу вам ниже:
в адаптивной таблице автоматически скрывает некоторые tr
из таблицы, потому что она не может отображаться на некоторых дисплеях из-за размера разрешения, и скрытая tr
будет отображаться на Детскую часть, которая может видеть, когда вы нажимаете на кнопку «плюс» на столе, и есть пример для этого, проверьте таблицу в ссылке: пример
Так, как вы можете видеть там это кнопка «плюс» зеленого цвета, и когда вы нажмете на нее, она покажет вам дополнительную информацию из таблицы, которая скрыта из-за размера таблицы, чтобы сделать ее отзывчивой.
Существует код, который вы можете использовать для добавления класса в td
и tr
для добавления пользовательского css
или делать то, что вы хотите, и это не работает для ребенка!
Вот мой код:
$('#datatable').DataTable({
"columns": [
{
"class": "db-edit first-child"
},
{
"class": "db-edit"
},
{
"class": "db-edit"
},
{
"class": "db-edit"
}
],
responsive: true
});
так что, как вы можете видеть, я установил имена классов, и он не будет работать на hidden td
Я имею в виду, если некоторые td
начнут скрываться, чтобы сделать его отзывчивым, имя класса не будет добавлено, и мне нужен класс n Для каждой части моих таблиц я могу использовать их с кодом jquery, например: $(".db-edit").click(function(){...});
, но мой код jquery не сработает, если некоторые td
не смогут поддерживать имя класса.