일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 국회의원 & 높으신 분들 어록
- https://minkwon4.tistory.com/161
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- Today
- Total
OPEN between Secret
15.01.28 jQuery 문서 객체 조작 메소드 본문
jQuery 메서드
( 1 ) addClass()
->문서 객체의 클래스 속성을 추가한다.
a.
<script>
$(document).ready(function(){
$('h1').addClass('item');
});
</script>
</head>
<body>
<h1>item - 0</h1>
<h1>item - 1</h1>
<h1>item - 2</h1>
<h1>item - 3</h1>
<h1>item - 4</h1>
</body>
---> 이렇게 하고 돌려보면 <h1> 태그 안에 class 가 추가되어 있다.
b.
<script>
$(document).ready(function(){
$('h1').addClass(function (index) {
return 'class' + index;
})
});
</script>
---> 이런 방법도 가능
( 2 ) removeClass()
-> 문서 객체의 클래스 속성을 제거한다.
a.
<head>
<script>
$(document).ready(function(){
$('h1').removeClass('select');
});
</script>
</head>
<body>
<h1 class="item">item - 0</h1>
<h1 class="item select">item - 1</h1>
<h1 class="item">item - 2</h1>
</body>
( 3 ) attr()
--> 속성과 관련된 모든 기능을 수행
1) 속성 값을 알고 싶을때
var src = $('img').attr('src');
--> src 변수에 img의 src의 값을 알아낸다
2) 속성을 추가 할때
$(selector).attr(name,value);
$(selector).attr(name, function(index,attr){});
$(selector).attr(object);
( 4 ) removeAttr()
->문서 객체의 속성 제거
<script>
$(document).ready(function () {
$('h1').removeAttr('data-index');
} )
</script>
--->h1의 속성 data-index을 없애줌
( 5 ) CSS()
->문서 객체의 스타일 검사
a. 스타일 검색
<script>
$(document).ready(function () {
$('h1').css('color');
} )
</script>
---> color의 값이 무엇인지를 보여줌
b. 스타일 추가
$(selector).css(name,value);
$(selector).css(name, function(index,attr){});
$(selector).css(object);
( 6 ) html(), text()
---> 문서 객체 내부의 글자와 관련된 모든 기능을 수행.
a.
<script>
$(document).ready(function () {
$('h1').html();
} )
</script>
---> 첫번째 h1 태그의 내용을 가져온다.
b.
<script>
$(document).ready(function () {
$('h1').text();
} )
</script>
---> 선택자로 선택한 h1 태그들의 모든 내용 값을 가져온다.
( 7 )
--->문서 객체의 내부 추가
$(selector).html(value);
$(selector).text(value);
$(selector).html(function(index, html){});
$(selector).text(function(index, text){});
( 8 )
a. 문서 객체 삽입 1
$(A).appendTo(B) --> A를 B의 뒷부분에 추가한다.
$(A).prependTo(B) --> A를 B의 앞에 추가한다.
$(A).insertAfter(B) --> A를 B의 뒤에 추가한다.
$(A).insertBefore(B) --> A를 B의 앞에 추가한다.
b. 문서 객체 삽입 2
$(A).append(B) --> B를 A의 뒷부분에 추가
$(A).prepend(B) --> B를 A의 앞부분에 추가
$(A).after(B) --> B를 A의 뒤에 추가
$(A).before(B) --> B를 A의 앞에 추가
( 9 ) 문서 객체 이동
<script>
$(document).ready(function(){
$('img').css('width',250);
//2초 마다 실행
setInterval(function () {
$('img').first().appendTo('body');
},2000);
});
</script>
</head>
<body>
<img src="maven.PNG"/>
<img src="Annotation.PNG"/>
</body>
---> append 랑 appendT를 잘 알아야 한다.
---> setInterval은 매번 반복 시
출처 : 모던 웹을 위한 javascript + jquery 입문
'java > Java script & jQuery' 카테고리의 다른 글
15.1.29 Ajax (0) | 2015.01.29 |
---|---|
15.1.29 jQuery 이 벤 트 ! (0) | 2015.01.29 |
15.1.8 객체 (0) | 2015.01.08 |
15.1.8 객체 마지막 (0) | 2015.01.08 |
15.01.07(5장) (0) | 2015.01.07 |