가끔 가다가 세로로 병합해야 할때가 있다.
하지만 프로그램으로 처리하려면
IF문으로 처리하든지
DB에서 불러올때 중복된 항목 갯수를 가져와햐 하는 번거로움이 있다.
페이지 로딩시 다음과 같이 자바스크립트로 간단하게 처리 할수 있다.
※ 구분이 정렬되지 않은 상태라면 난감하게 될수 있음...
원문.
구분 | 항목 |
---|---|
고기 | 치킨 |
고기 | 삼겹살 |
맥주 | 하이트 |
맥주 | 캇 |
결과.
구분 | 항목 |
---|---|
고기 | 치킨 |
삼겹살 | |
맥주 | 하이트 |
카스 |
구분 td 에 class="gubun" 을 설정해줘야함.
1 2 3 4 5 6 7 8 9 | $(window).load( function () { $( ".gubun" ).each( function () { var rows = $( ".gubun:contains('" + $( this ).text() + "')" ); if (rows.length > 1) { rows.eq(0).attr( "rowspan" , rows.length); rows.not( ":eq(0)" ).remove(); } }); });
|
'Course > PHP' 카테고리의 다른 글
PHP 날짜/시간 정리 (0) | 2015.07.20 |
---|---|
PHP에서 iconv를 이용해 EUC-KR 을 UTF-8로 변환 (0) | 2015.05.12 |
엑셀 다운로드 구현 시 한글 깨짐 문제 (0) | 2014.03.05 |
Fatal error: Allowed memory size of 8388608 bytes exgausted ... (0) | 2014.01.16 |
php 세팅 [Undefined variable] 문제 (0) | 2014.01.09 |