$(document).ready(function () { $('.form_box font').contents().unwrap().wrap('
'); //font 태그 p태그로 변경 $('.form_box > tbody > tr > td:nth-child(1)').addClass('gubun'); // 제목 태그 클래스 추가 $('.form_box > tbody > tr > td:nth-child(2)').addClass('naeyong'); // 입력 태그 클래스 추가 $('.form_box > tbody > tr > td').removeAttr('style'); // 기존에 지정되어있던 style 제거 $('.form_box .gubun > p').each(function () { var text = $(this).text().trim(); var $naeyong = $(this).closest('.gubun').next('.naeyong'); $naeyong.find('input, textarea').attr('placeholder', text); }); $('.form_box input[name="name"]').closest('tr').addClass('w100'); $('.form_box textarea[name="description1"]').closest('tr').addClass('w100'); $('.form_box input[name="com_formmail_check_safe"]') .closest('tr') // input이 들어있는 내부 tr .closest('table') // 내부 table .closest('td') // 그걸 감싸고 있는 td .closest('tr') // 최종적으로 바깥쪽 tr .addClass('privacy_wrap'); $('#captcha').closest('tr').addClass('captcha_wrap'); $('.input_check').each(function () { // 현재 td 내부의 input 요소 var inputElement = $(this).find('input'); // 현재 td 내부의 텍스트 var textContent = $(this).text().trim(); // input과 텍스트를 감싸는 label 생성 var labelElement = $('').append(inputElement).append(textContent); // 현재 td의 내용을 label로 대체 $(this).html(labelElement); }); });