Recent Posts
Recent Comments
05-10 02:17
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Today
Total
관리 메뉴

생각을 IT다

jQuery 문제 풀이 (6번~10번) 본문

jQuery

jQuery 문제 풀이 (6번~10번)

흑백논리 2023. 1. 25. 15:09
반응형

[6번 문제] 1~3번째까지의 item의 테두리를 굵게(2px)하고 노란색으로 변경

$("tbody tr:lt(7)").css({"border":"solid yellow 2px"});

-> tbody의 tr에서 7번째 순서에 있는 곳까지 테두리를 굵게하고 노란색으로 변경

※쿼리를 적용한 홈페이지에서 3번째까지가 7번째 tr이였기에 7번으로 하였다.

 

[7번 문제] 지원 자격 항목 중 '경력'이 들어가는 행 전체를 삭제

$("div dl:eq(5)").remove();

-> 홈페이지에서 '경력'이 포함된 div의 5번째 dl을 remove시킴

 

[8번 문제] 이력서 요약 항목 중 '자격증'이 들어가는 행의 테두리를 녹색(5px)로 변경

$("div dl:eq(17)").css({"border":"solid green 5px"});

-> 홈페이지에서 '자격증'이 들어가는 div의 17번째 dl의 테두리를 녹색으로 변경

 

[9번 문제] 출생년도가 1992년생인 경우 해당 프로필 (ex: (남 | 1992년, 28세))의 배경색을 노란색으로 변경

$("tr:contains('1992년')").css("background", "yellow");

-> tr내에서 contains 태그를 활용하여 '1992년'을 포함한 tr의 배경색을 노란색으로 변경

 

[10번 문제] 지원자들 중 '신입'인 경우 해당 행의 배경을 오렌지색으로 바꾸고 콘솔창에 "신입 지원자는 총 n명입니다."를 출력

$("span.person-resume__career--junior").closest("tr").css("background", "orange");
$(document).ready(function(){
alert('신입 지원자는 총 ' + $('.person-resume__career--junior').length + ' 명입니다.');});

->첫번째 줄에서 span의 클래스 명인 person-resume__career--junior로 경로를 잡고 closest를 통해 상위 tr로 이동하여 배경색을 오렌지색으로 변경.

이후 function을 사용하여 문자열을 출력시킴

※.closest(" ")의 경우 이전 경로의 가장 가까운 상위로 이동하여 경로를 잡음. " "내에 경로를 지정할 경우 가장 가까운 지정 경로로 설정

반응형

'jQuery' 카테고리의 다른 글

jQuery 문제풀이  (0) 2023.02.15
윤년을 포함한 입력한 날짜의 요일 계산  (0) 2023.01.25
jQuery 문제 풀이 (16번~21번)  (0) 2023.01.25
jQuery 문제 풀이 (11번~15번)  (0) 2023.01.25
jQuery 문제 풀이 (1번~5번)  (0) 2023.01.25
Comments