<html>
<head>
<meta charset="UTF-8">
<title>J-QUERY</title>
<link rel="icon" href="http://zicopark92./img/chrome.png">
<script src="https://code.jquery.com/jquery-3.6.3.min.js"></script>
<!
-- j-query의 장점 : 복잡한 상황도 쉽게 가져올 수 있다 -->
<style>
</style>
</head>
<body>
<h1>클래스 없음</h1>
<h2>클래스 없음</h2>
<h1 class ="cls">클래스 있음</h1>
<h2 class ="cls">클래스 없음</h2>
<p id = "one"></p>
<p>태그만 있다.
</p>
<p>태그만 있다.
</p>
<h3>List 1:</h3>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JAVA SCRIPT></li>
</ul>
<h3>List 2:</h3>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JAVA SCRIPT></li>
</ul>
<a href = "https://w3schools.com">사이트 링크 A</a>
<a href = "https://w3schools.com">사이트 링크 B</a>
<a href = "https://w3schools.com" target="_blank">사이트 링크 C</a>
</body>
<script> // 원하는 태그를 뽑아오는 방법
/*기초 셀렉터*/
// id="one"
// class="cls"
// p
console.log($('#one')); // id="one"
console.log($('.cls')); // class="cls"
console.log($('p')); // p
/*000의 중에서...*/
console.log($('*')); //모든 요소(html 포함 모든 요소. 잘안씀)
console.log($('h2.cls')); // h2 태그 중 클래스가 cls인 요소(그나마 이걸씀)
console.log($('p:first')); // p 태그 중에서 첫번째 요소(얘도 그닥)
console.log($('ul li')); //ul 태그 자식 중 li. ul>li 로 적어도 무방
console.log($('ul li:first')); // ul 자식 중에서 첫번째 li
console.log($('ul li:first-child')); // ul 각 자식들의 첫번째 li
// 콜백 함수 : 뭔가가 일어났을때 부르는함수
// this
$('p').click(function(){ //콜백 함수
console.log($(this)); // 이벤트가 일어나는 바로 그(this) 요소
})
//속성
console.log($('a')); // a 태그
console.log($('a(href)')); // a 태그 중에서 href 속성이 있는 요소
// a 태그 중에서 target="_blank"인 요소
//싱글쿼터, 더블쿼터 중복사용. 무조건 한번썼으면 다른거써야함
console.log($('a(target="_blank")'));
console.log($('a(target!
="_blank")')); //아닌것
</script>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>J-QUERY</title>
<link rel="icon" href="http://zicopark92./img/chrome.png">
<script src="https://code.jquery.com/jquery-3.6.3.min.js"></script>
<!
-- j-query의 장점 : 복잡한 상황도 쉽게 가져올 수 있다 -->
<style>
table, td, th{
border:2px solid black;
border-collapse: collapse;
text-align: center;
}
th,td{
padding: 5px 10px;
}
</style>
</head>
<body>
<table border="1px" width="350px">
<!
-- 테이블 제목-->
<colgroup><!
--colgroup : 각 기둥(column.세로) 의 스타일 지정-->
<col width="15%"/><!
--하나의 컬럼-->
<col width="25%"/>
<col width="40%"/>
</colgroup>
<!
-- 표의 항목-->
<thead>
<tr><!
--한 줄(row)-->
<th>No</th><!
--한 칸-->
<th>이름</th><!
--한 칸-->
<th>생년월일</th><!
--한 칸-->
</tr>
</thead>
<!
-- 표의 내용-->
<tbody>
<tr>
<td>1</td>
<td>김길동</td>
<td>2018-01-01</td>
</tr>
<tr>
<td>2</td>
<td>이길동</td>
<td>2018-01-01</td>
</tr>
<tr>
<td>3</td>
<td>박길동</td>
<td>2018-01-01</td>
</tr>
<tr>
<td>4</td>
<td>정길동</td>
<td>2018-01-01</td>
</tr>
<tr>
<td>5</td>
<td>홍길동</td>
<td>2018-01-01</td>
</tr>
</body>
<script>
console.log($('tr:odd')); // 1,3,5
console.log($('tr:even')); // 0,2,4
</script>
</html>