📝 jQuery
🖥️ 1. 속성값 읽기
1-1. attr() 함수 활용
- HTML 태그 요소의 특정 속성값을 얻기 위해서는 attr() 함수 사용
let 변수 = $("요소").attr("속성이름");
$("요소").attr("속성이름","값");
$("요소").attr({
"속성이름1" : "값",
"속성이름2" : "값",
"속성이름3" : "값"
});
📝 예제
EX)
<head>
...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/
3.7.0/jquery.min.js"></script>
<style>
* { margin: 0; padding: 0; }
ul { list-style: none; }
.pull-left { float: left; }
.clearfix:after { display: block; content: ''; clear: both; float: none; }
.preview-box { margin: auto; width: 470px;
border: 3px solid #d5d5d5; padding: 10px; }
.preview { width: 100%; height: 470px; margin-bottom: 5px; }
.item { width: 70px; height: 70px; margin-left: 10px; }
.item:first-child { margin-left: 0; }
.thumbnail { width: 100%; height: 100%; cursor: pointer; }
</style>
</head>
<body>
<div class='preview-box'>
<img src="img/captainamerica.png" class="preview" id="target" />
<ul class="list clearfix">
<li class='item pull-left'>
<img src="img/captainamerica.png" class='thumbnail' />
</li>
<li class='item pull-left'>
<img src="img/batman.png" class='thumbnail' />
</li>
<li class='item pull-left'>
<img src="img/spiderman.png" class='thumbnail' />
</li>
<li class='item pull-left'>
<img src="img/thor.png" class='thumbnail' />
</li>
<li class='item pull-left'>
<img src="img/hulk.png" class='thumbnail' />
</li>
<li class='item pull-left'>
<img src="img/ironman.png" class='thumbnail' />
</li>
</ul>
</div>
<script>
$(".thumbnail").click(function(){
let pv = $(this).attr("src");
$("#target").attr('src', pv);
});
</script>
</body>