Ich habe eine DataTables-Tabelle, und ich möchte in der Lage sein, den Wert der ersten td zu erhalten, wenn der tr angeklickt wird. Ich habe die Sichtbarkeit dieses td auf false gesetzt.DataTables, Wert der versteckten Zelle erhalten
Edit: weil die beiden Antworten soweit annehmen, kann ich auf die Zelle klicken, die ich will. Ich kann nicht auf die Zelle klicken ich brauche den Wert von.
$(document).ready(function() {
var table = $('#example').DataTable({
select: false,
"columnDefs": [{
className: "ID",
"targets":[0],
"visible": false,
"searchable":false
}]
});//End of create main table
$('#example tbody').on('click', 'tr', function() {
cellValue = //code to get the cell value
console.log(cellValue);
});
});
Ich habe eine Menge von Beispielen unter Verwendung der älteren Tables Methode, fnGetColumnData, gesehen, aber ich bin nicht sicher, wie die neuere cell.data() zu implementieren.
Kann mir jemand helfen?
table.cell (this) .data(); –
@NagaSaiA Gibt mir das nicht nur den Wert der Zelle an? – blackandorangecat
um Zellen zu erhalten td anstelle von tr und verwenden table.cell (this) .data() –