[javascript] DataTables에서 열의 값을 가져오는 방법은 무엇인가요?
DataTables에서 열의 값을 가져오기 위해서는 다음과 같은 방법을 사용할 수 있습니다:
- 특정 열의 값을 가져오기:
var table = $('#example').DataTable(); var data = table.column(1).data();
위의 예제에서는
column(1)
을 사용하여 1번째 열의 값을 가져옵니다. 가져온 값은data()
메서드를 사용하여 데이터 배열로 반환됩니다. - 선택된 행의 특정 열의 값을 가져오기:
$('#example').on('click', 'tr', function() { var table = $('#example').DataTable(); var data = table.row(this).data(); var columnValue = data[1]; // 원하는 열의 인덱스를 지정하여 값을 가져옵니다. });
위의 예제에서는
row(this)
를 사용하여 클릭된 행의 데이터를 가져옵니다.data()
메서드를 사용하여 데이터 배열을 반환하고, 원하는 열의 값을 배열 인덱스를 사용하여 가져옵니다. - 모든 행의 특정 열 값 가져오기:
var table = $('#example').DataTable(); var columnData = table.column(1).data().toArray();
마지막으로,
toArray()
메서드를 사용하여 특정 열의 데이터를 배열로 가져올 수 있습니다.
위의 세 가지 방법을 사용하여 DataTables에서 열의 값을 쉽게 가져올 수 있습니다. 참고로, #example
은 DataTables를 적용한 테이블의 ID입니다.`;