Я создал таблицу, и она выглядит так, как я хотел, я также реализовал функцию ajax для получения идентификатора выбранной строки при щелчке по ним, однако я не смог выделить строку с помощью цвет при нажатии на него, а также отмечен флажок при щелчке в строке. Я нашел идеальное решение, но я не знал, как загрузить стиль, поскольку он не объясняет, как, и я новичок в этом: таблица со щелкающими строками
Так что в в моем случае, как я могу загрузить эти стилизирующие ресурсы в мой код html? Мне нужно знать, как каждый из них вписывается в теги или теги, так как я полностью потерян, и этот пример не объясняет, как они загружаются.
ОБНОВЛЕНИЕ: вот что у меня сейчас:
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+dfgdfgdfgfdgd/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="../style.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>
$(document).ready(function() {
var table = $('#example').DataTable({
'columnDefs': [{
'targets': 0,
'checkboxes': {
'selectRow': true
}
}],
'select': {
'style': 'multi'
},
'order': [
[1, 'asc']
]
});
$('#example-select-all').on('click', function() {
var rows = table.rows({
'search': 'applied'
}).nodes();
$('input[type="checkbox"]', rows).prop('checked', this.checked);
});
$('#example tbody').on('change', 'input[type="checkbox"]', function() {
if (!this.checked) {
var el = $('#example-select-all').get(0);
if (el && el.checked && ('indeterminate' in el)) {
el.indeterminate = true;
}
}
});
$('#frm-example').on('submit', function(e) {
var form = this;
table.$('input[type="checkbox"]').each(function() {
if (!$.contains(document, this)) {
if (this.checked) {
$(form).append(
$('<input>')
.attr('type', 'hidden')
.attr('name', this.name)
.val(this.value)
);
}
}
});
});
$('#example tbody').on('click', 'tr', function() {
var data = table.row(this).data();
});
});
</script>