jQuery 용 DataTables 플러그인 (www.datatables.net)을 사용하여 웹 페이지에 테이블을 표시합니다.jQuery DataTables에서 테이블 헤더를 완전히 숨기는 방법?
설명서를 읽고 일부 검색을 수행 한 후에 DataTables 옵션 또는 API를 사용하여 테이블 머리글을 완전히 숨기거나 숨기는 방법을 찾을 수 없습니다.
jQuery 용 DataTables 플러그인 (www.datatables.net)을 사용하여 웹 페이지에 테이블을 표시합니다.jQuery DataTables에서 테이블 헤더를 완전히 숨기는 방법?
설명서를 읽고 일부 검색을 수행 한 후에 DataTables 옵션 또는 API를 사용하여 테이블 머리글을 완전히 숨기거나 숨기는 방법을 찾을 수 없습니다.
왜 당신은 css (나는 datatables가 thead 섹션이 작동해야한다고 생각합니다)를 통해 그들을 숨기지 않는 이유는 무엇입니까? 여기
.dataTables_wrapper table thead{
display:none;
}
바이올린 : http://jsfiddle.net/LhZF3/
나는 질문은 꽤 오래 알고,하지만 난 오늘 검색 다른 해결책을 발견 ... 당신의 JS에서
/커피 파일 :
$("#selector").dataTable({
... your other options ...
fnDrawCallback: -> $("#selector thead").remove()
})
순수 JS 변형 :
$("#selector").dataTable({
... your other options ...
fnDrawCallback: function() {
$("#selector thead").remove();
}
});
이것은 나를 위해 일했습니다 - 디스플레이 : 아무 것도 테이블의 헤더는 여전히 바디 렌더링에 영향을줍니다 .. – Benjamin
또한 여기를 참고하십시오 : http://stackoverflow.com/questions/16802753/jquery-datatables-hide-thead –
은 그냥 CSS를이 추가 :
thead {
display:none;
}
조심하십시오. 이렇게하면 Datatables에 관계없이 모든 테이블의 모든 헤더가 표시되지 않습니다. –
간단한은 THEAD 태그에 스타일 display:none
인라인 스타일을 추가합니다.
<thead style="display:none;">
</thead>
감사합니다. DOM/CSS에 문제가있는 것은 가장 우아한 해결책은 아니지만 적어도 작동합니다 :-) – mydoghasworms
잘 작동하지만 API 자체가 그러한 기능을 노출시키지 않는 것은 여전히 이상합니다. –