1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /* table summary, caption 입력 */ $(".tb_write, .td_left").each(function(){ if (!$(this).find("caption").length){ $(this).prepend("<caption class=\"caption\"></caption>"); } // caption 태그가 존재 하지 않을 때 caption 태그 생성 var txtSum = []; // 배열 생성 $(this).find("th").each(function(){ txtSummary = $(this).text(); txtSum.push(txtSummary); // 얻은 텍스트값을 배열에 추가 }); var txtDiv = txtSum.join(', '); // 배열 값의 구분 값 설정 후 문자열로 변환 var tit_tab = " " + $(".tab_menu a.on").text(); // 탭메뉴가 존재할 때 탭메뉴 텍스트값 추가 var tit = $("#contentBox h3").text(); // 제목 텍스트값 추가 $(this).attr("summary",tit + tit_tab + " 목록이며 " + txtDiv + " 순으로 나열되어 있습니다."); // summary 속성에 텍스트 값 대입 $(this).find(".caption").text(tit + tit_tab + " 목록"); // caption 태그에 텍스트 값 대입 }); /* [end]: table summary, caption 입력 */ | cs |
정해진 html 구조에 따른 경우에만 적용가능
개인커스텀 필요
'Front > JavaScript' 카테고리의 다른 글
레이어팝업 위치조정, 초점처리(for웹접근성) (0) | 2016.10.17 |
---|---|
스크롤 이동 (0) | 2016.10.11 |
백그라운드이미지 애니메이션 (0) | 2016.09.22 |
메뉴 고정 (0) | 2016.08.04 |
일정한 개수로 그룹화(묶기) (0) | 2016.08.02 |
댓글 로드 중…
트랙백을 확인할 수 있습니다
URL을 배껴둬서 트랙백을 보낼 수 있습니다