개발 Q&A

제목 table 클립 복사시 display:none
글쓴이 CI웅이 작성시각 2014/10/13 16:52:29
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11734   RSS
안녕하세요

<table>
  <tr>
     <td>
           1번 내용
     </td>
   </tr>
   <tr style="display:none">
     <td>
           2번 내용
     </td>
   </tr>
   <tr>
     <td>
           3번 내용
     </td>
   </tr>
</table>

위와 같을때 2번 내용은 숨겨 지지만 전체를 복사해서

엑셀로 붙히게 되면 2번 내용이 보이게 됩니다.

해결할 수 있는 방법이 있을까요?
 다음글 크롬 개발자 도구에서 html 수정하는 부분은 막을 수... (5)
 이전글 다음 에디터를 사용하려고 합니다. 첨부파일에 대한 질문... (3)

댓글

헤덥 / 2014/10/13 17:26:00 / 추천 0
아이디값이나 클래스값을 주신다음에 jquery 로 해결하는건 어떨가요?
$('#id').remove(); 
한대승(불의회상) / 2014/10/13 18:16:38 / 추천 0
display:none은 스크린상에 표시만 안해 줄뿐 엑셀과 같이 복사된 html을 파싱하는 프로그램엔 나타나게 됩니다.
소스보기만 해도 해당 코드가 보이니....

엑셀에서도 나타나지 못하게 하기 위해선 해당 불럭 자체를 아예 출력하지 않아야 합니다.