프프프


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을 배껴둬서 트랙백을 보낼 수 있습니다