Я хочу получить все значения всех скрытых столбцов данных.
Скрытый столбец имеет имя класса plantID
. Таким образом, чтобы получить все значения в массиве, который я делал:
let plantID= $('#tblMain .plantID').map(function() {
return $(this).html()
}).get()
Это работало очень хорошо, прежде чем я решил скрыть столбец:
let tblMain = $('#tblMain').DataTable({
"pageLength": 10,
columnDefs: [{
"targets":[4],
"searchable": false,
"visible":false
}]
});
Теперь plantID
возвращает ничего.
Я вставлял значение в столбец, используя jquery:
$(this).parent().find('.plantID').html(plantValue)
Я провел некоторые исследования и на основе некоторых других ответов о переполнении стека, которые я также пытался сделать:
let cell = tblMain.cell($(this))
cell.data(plantValue).draw()
Этот метод также работает, только если столбец не скрыт. Если столбец скрыт, я не могу получить значения столбца plantID
.