1. jQuery
1-1. 라이브러리
- 자주 사용하는 로직을 재사용할 수 있도록 고안된 소프트웨어를 라이브러리라고 한다.
- 프로그래밍 효율을 높여주는 코드들
1-2. jQuery
- DOM을 내부에 감추고 보다 쉽게 웹페이지를 조작할 수 있도록 돕는 도구이다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
2. jQuery 제어 대상 접근 방법
- $ : JQuery
- JQuery는 제어할 요소를 획득하기 위해여 $() 함수 안에 제어할 대상을 가르키는 CSS셀렉터를 파라미터로 전달한다.
2-1. 태그
$('li').addClass('selected');
2-2. 클래스
- let myclass = $('.hello');
$(".selectClass").addClass('selected');
2-3. id
$('#htmlID').addClass('selected');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
<style>
.selected{
background-color: black;
color: coral;
}
</style>
</head>
<body>
<ul id="list">
<li>HTML</li>
<li>CSS</li>
<li>javascript</li>
<li>PHP</li>
<li>MySQL</li>
<li>Oracle</li>
</ul>
<script>
$('#list li').addClass('selected');
$("#list li:eq(2)").addClass('selected');
$("#list li:gt(1)").addClass('selected');
$("#list li:lt(2)").addClass('selected');
$("#list li:even").addClass('selected');
$("#list li:odd").addClass('selected');
$("#list li:first").addClass('selected');
$("#list li:last").addClass('selected');
</script>
</body>
3. chain