본문 바로가기
개발자로 가는 길(국비지원과정)/4.Spring+ Ajax

[210727화] 제이쿼리 selector

by 레아Leah 2021. 7. 27.
반응형

[제이쿼리가 나온 배경]

jQuery => vue.ja, react.js, ... node.js

 

 

웹프로그래밍의 종류 

- html (구조문서)

- css         (표현) 

- javaScript (동적)

 

 

제이쿼리 라이브러리 사용방법 

1) 다운로드 :  

2) CDN : 온라인이 아니면 사용할 수 없음 

 

 

노란색 라인은 즉 로딩을 의미, 코드 아래로 가면 안된다. 

 

- 함수로 처리된다.

jQuery(); 

$()

window.onload와 같은 역할을 하는 것이 jQuery(document).ready((){}) 

 

selector 

- CSS와 동일 + 함수형 셀렉터 + 필터 셀렉터

 

210726일 공부한 내용 

더보기

<meta charset="UTF-8">
<title>Insert title here</title>
<script src="resources/script/jquery-3.6.0.min (1).js"></script>
<script>
$(function(){
$("#btn").click(function(){
$("p#content").css("color", "red");
$("img").attr("src", "resources/images/pig.png");
alert(data);
})
})
</script>
<!-- <script>
window.onload=function(){
document.getElementById("btn").onclick = function(){
alert("버튼이 눌렸다!");
}
}
</script>
 -->
</head>
<body>
<div class="wrapper">
<input type="button" id="btn" value="Click">
<p id="content">무궁화 꽃이 피었습니다.</p>
<p>
<img src="resources/images/flower.png" alt="꽃입니다.">
</p>
</div>
</body>
</html>

 

 

 

설정을 맞춰줘야함

수정하고 싶을 땐, servlet-context

 

마지막 "/" 절대 잊어먹으면 안된다. 

 

 

<Selector> 

1) 기본선택자

*                            : 전체 선택자 

요소 선택자(element)  : 태그명 그 자체 

#아이디                   : 아이디 선택자 

.클래스                    : 클래스 선택자 

>                           : 자식 선택자 

공백                       : 후손선택자(자손)

+                           : 형제선택자 

~                           : 복수선택자 

,                            : 멀티플 선택자 

 

 

 

[2교시]

2. 속성 선택자(attribute Selector) 

요소[속성=값]    : 속성과 값이 같은 문서 

요소[속성!=값]   : 속성 안의 특정 값과 같은 요소 

요소[속성~=값]  : 지정된 값으로 시작하는 값

요소[속성^=값]  : 

요소[속성$=값]  : 지정된 값으로 끝나는 속성 

요소[속성*=값]  : 포함 

 

선택했고 그곳에 값을 넣겠다. 

 

val 1개일 때 값을 넣고, 두개일 때 꺼내온다. 

 

 

3. 필터선택자 

요소 : button 

요소 : checkbox

요소 : file 

요소 : image(x)

요소 : password 

요소 : reset 

요소 : submit 

 

요소 : checked

요소 : disabled 

요소: enabled 

요소 : focus

요소 : input 

요소 : selected

 

 

자바스크립트 펑션 

setTimeout을 이용해 일정 시간이 지난 후에 함수를 실행하는 방법

setInterval을 이용해 일정 시간 간격을 두고 함수를 실행하는 방법

 

 

 

4) 위치기반 선택자 

: first 

: last 

: first-child

: last-child

: only-child 

: even 

: odd 

 

$("tr:first").css("background", "black").css("color", "white");

 

 

[3교시]

 

table2 복붙으로 하나 더 만들기 

 

 

 

셀렉터 

반응형