Tech/JavaScript
jQuery에서 clear()가 안먹힐 경우
Enrai
2016. 8. 12. 22:00
한번 만든 Modal을 각 행의 버튼 클릭에 따라 여러번 불러내는 작업이 있었다.
이 과정에서 상세 데이터가 있는 경우는 DataTable로 데이터를 화면 출력하고
데이터가 없는 경우에는 메시지만 출력.
그런데 해당 테이블의 <tr>수를 확인하여 1이상일 경우 데이터테이블을 없애는 과정에서
datatable.destroy만으로는 해결이 되지 않기 때문에...
언제나처럼 테이블.clear()를 사용해서 없애 보려고 했다.
그런데 clear is not a function이라는 에러가 뜨더라...
remove를 쓰려니 자식 테이블 잡기가 애매하고...
혹시나 해서 table.empty() 를 썼더니 해결되었다.