각진 세상에 둥근 춤을 추자
[JS] jQuery 조작 함수 본문
문서 조작 즉, 객체 조작 메서드를 통해 객체를 생성, 복제, 삭제를 하거나 속성을 변환시킬 수 있다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>3_jQuery 조작함수</title>
<style>
.box {
display: inline-block;
width: 100px;
height: 100px;
border: 1px solid black;
}
.red{background: red;}
.green{background: green;}
.blue{background: blue;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
// attr()
// $('#img').attr('src', './img/flower1.jpg').attr('alt', '벗꽃');
$('#img').attr({
'src':'./img/flower1.jpg',
'alt':'벗꽃'
});
// css
$('.box1').css('width','100px').css('height','100px').css('border','1px solid black');
$('.box2').css({
'width':'100px',
'height':'100px',
'border':'1px solid black',
'background':'orange'
});
// text, html
let rs1 = $('#korea').text();
let rs2 = $('#korea').html();
console.log('rs1 = ' + rs1);
console.log('rs2 = ' + rs2);
$('p:eq(0)').text('<i>text 내용</i>');
$('p:eq(1)').html('<i>html 내용</i>');
$('section>div').eq(0).html($('#korea').html());
$('section>div').eq(1).html($('#korea').text());
$('section>div').eq(2).html($('#korea').html());
$('section>div').eq(3).html($('#korea').text());
// 추가, 이동 함수
let city = $('article>ul');
city.append('<li><i>제주도</i></li>');
city.prepend('<li><i>서울특별시</i></li>');
city.find('.gsd>li:eq(1)').appendTo('.city > li:eq(1) > ol');
city.find('.gsd>li:eq(1)').prependTo('.city > li:eq(5) > ol');
city.find('.gsd>li:eq(3)').prependTo('.city > li:eq(1) > ol');
city.find('.gsd>li:eq(2)').prependTo('.city > li:eq(3) > ol');
// 클래스 함수
$('.box:eq(0)').addClass('red');
$('.box:eq(1)').removeClass('green');
$('.box:eq(2)').toggleClass('blue');
});
</script>
</head>
<body>
<h3>jQuery 조작함수</h3>
<h4>attr함수</h4>
<img src="" alt="" id="img"/>
<h4>css함수</h4>
<div class="box1">box1</div>
<div class="box2">box2</div>
<h4>text, html함수</h4>
<ul id="korea">
<li>서울</li>
<li>대전</li>
<li>대구</li>
<li>부산</li>
<li>광주</li>
</ul>
<p></p>
<p></p>
<section>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</section>
<h4>추가, 이동함수</h4>
<article>
<ul class="city">
<li><i>경기도</i><ol></ol></li>
<li><i>충청도</i><ol></ol></li>
<li><i>강원도</i><ol></ol></li>
<li>
<i>경상도</i>
<ol class="gsd">
<li>창원</li>
<li>수원</li>
<li>목포</li>
<li>부여</li>
<li>원주</li>
<li>파주</li>
</ol>
</li>
<li><i>전라도</i><ol></ol></li>
</ul>
</article>
<h4>클래스 함수</h4>
<div class="box">box1</div>
<div class="box green">box2</div>
<div class="box blue">box3</div>
</body>
</html>
'JavaScript' 카테고리의 다른 글
[JS] Ajax 데이터 요청 (0) | 2022.10.21 |
---|---|
[JS] Ajax란? (0) | 2022.10.20 |
[JS] jQuery 탐색 함수 (0) | 2022.10.19 |
[JS] jQuery 선택자 (0) | 2022.10.19 |
[JS] 브라우저 객체 (0) | 2022.10.12 |