250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- hover
- MAC
- css3
- 비전공 개발자
- IOS
- 백엔드
- front-end
- keyframes
- CSS
- 애니메이션
- iPhone
- HTML
- php
- image
- 자바스크립트
- 프론트엔드
- Animation
- ipad
- SWIFT
- html5
- iOS 개발자
- effect
- javascript
- button
- xcode
- 풀스택
- jQuery
- react
- 비전공자
- 개발자
Archives
- Today
- Total
비전공자 개발일기
JQuery3 본문
728x90
SMALL
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JQUery with selector</title>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script>
$(function() {
let items = $("li.lent");
$("button.btn_lent").on("click", function() {
$("#len").text("저장된 <li> 요소의 총 개수는 "+ items.length +"개 입니다.");
$("button.btn_lent").text("계산완료");
});
});
$(function() {
$("button.btn_locate").on("click", function() {
$("li:has(span)").text("<span> 요소를 가지고 있는 아이템!");
});
});
$(function() {
$("button.btn_check").on("click", function() {
$(":checked").next().text("체크됨");
});
});
</script>
<style>
table {
border:1px solid;
border-collapse: collapse;
}
tr {
border:1px solid;
border-collapse: collapse;
}
th, td {
border:1px solid;
border-collapse: collapse;
text-align: center;
}
</style>
</head>
<body>
<h1>선택한 요소의 저장</h1>
<ul>
<li class="lent">첫 번째</li>
<li class="lent">두 번째</li>
<li class="lent">세 번쨰</li>
<li class="lent">네 번쨰</li>
<li class="lent">다섯 번째</li>
</ul>
<button class="btn_lent">선택된 요소의 길이??</button>
<p id="len"></p>
<h1>선택한 요소의 필터링</h1>
<ol>
<li class="locate">아이템</li>
<li class="locate"><span>아이템</span></li>
<li class="locate">아이템</li>
<li class="locate"><span>아이템</span></li>
<li class="locate">아이템</li>
</ol>
<button class="btn_locate">필터링</button>
<table>
<colgroup>
<col width="20%">
<col width="80%">
</colgroup>
<caption>필터링 선택자</caption>
<thead>
<tr>
<th>선택자</th>
<th>설명</th>
</tr>
</thead>
<tbody>
<tr>
<td>:eq(n)</td>
<td>선택한 요소 중에서 인덱스가 n인 요소를 선택함.</td>
</tr>
<tr>
<td>:gt(n)</td>
<td>선택한 요소 중에서 인덱스가 n보다 큰 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:lt(n)</td>
<td>선택한 요소 중에서 인덱스가 n보다 작은 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:even</td>
<td>선택한 요소 중에서 인덱스가 짝수인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:odd</td>
<td>선택한 요소 중에서 인덱스가 홀수인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:first</td>
<td>선택한 요소 중에서 첫 번째 요소를 선택함.</td>
</tr>
<tr>
<td>:last</td>
<td>선택한 요소 중에서 마지막 요소를 선택함.</td>
</tr>
<tr>
<td>:animated</td>
<td>선택한 요소 중에서 애니메이션 효과가 실행 중인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:header</td>
<td>선택한 요소 중에서 h1부터 h6까지의 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:lang(언어)</td>
<td>선택한 요소 중에서 지정한 언어의 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:not(선택자)</td>
<td>선택한 요소 중에서 지정한 선택자와 일치하지 않는 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:root</td>
<td>선택한 요소 중에서 최상위 루트 요소를 선택함.</td>
</tr>
<tr>
<td>:target</td>
<td>선택한 요소 중에서 웹 페이지 URI의 fragment 식별자와 일치하는 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:contains(텍스트)</td>
<td>선택한 요소 중에서 지정한 텍스트를 포함하는 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:has(선택자)</td>
<td>선택한 요소 중에서 지정한 선택자와 일치하는 자손 요소를 갖는 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:empty</td>
<td>선택한 요소 중에서 자식 요소를 가지고 있지 않은 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:parent</td>
<td>선택한 요소 중에서 자식 요소를 가지고 있는 요소를 모두 선택함.</td>
</tr>
</tbody>
</table>
<h1>Form 요소의 선택</h1>
<form>
<input type="checkbox" name="lecture" value="HTML"><span>HTML</span><br>
<input type="checkbox" name="lecture" value="CSS"><span>CSS</span><br>
<input type="checkbox" name="lecture" value="JAVASCRIPT"><span>JAVSCRIPT</span><br>
<input type="checkbox" name="lecture" value="REACT"><span>REACT</span><br>
<input type="checkbox" name="lecture" value="VUE"><span>VUE</span>
</form>
<button class="btn_check">필터링</button>
<table>
<colgroup>
<col width="20%">
<col width="80%">
</colgroup>
<caption>input 선택자</caption>
<thead>
<tr>
<th>선택자</th>
<th>설명</th>
</tr>
</thead>
<tbody>
<tr>
<td>:button</td>
<td>type 속성값이 "button"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:checkbox</td>
<td>type 속성값이 "checkbox"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:file</td>
<td>type 속성값이 "file"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:image</td>
<td>type 속성값이 "image"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:password</td>
<td>type 속성값이 "password"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:radio</td>
<td>type 속성값이 "radio"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:reset</td>
<td>type 속성값이 "reset"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:submit</td>
<td>type 속성값이 "submit"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:text</td>
<td>type 속성값이 "text"인 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:input</td>
<td><input>, <textarea>, <select>, <button>요소를 모두 선택함.</td>
</tr>
<tr>
<td>:checked</td>
<td>type 속성값이 "checkbox" 또는 "radio"인 요소 중에서 체크되어 있는 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:selected</td>
<td><option>요소 중에서 선택된 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:focus</td>
<td>현재 포커스가 가지고 있는 요소를 선택함.</td>
</tr>
<tr>
<td>:disabled</td>
<td>비활성화되어있는 요소를 모두 선택함.</td>
</tr>
<tr>
<td>:enabled</td>
<td>활성화되어있는 요소를 모두 선택함.</td>
</tr>
</tbody>
</table>
</body>
</html>
728x90
LIST