개발자/JS

[자바스크립트] 별점 제이쿼리

엘리씨 2021. 2. 18. 12:18

@extends('layouts/master')

@section('style')
<style>
.starR{
background: url('http://miuu227.godohosting.com/images/icon/ico_review.png') no-repeat right 0;
background-size: auto 100%;
width: 30px;
height: 30px;
display: inline-block;
text-indent: -9999px;
cursor: pointer;
}
.starR.on{background-position:0 0;}

</style>

@endsection

@section('content')
<p>content section</p>
<div class="starRev">
<span class="starR on" data-value="1"></span>
<span class="starR" data-value="2"></span>
<span class="starR" data-value="3"></span>
<span class="starR" data-value="4"></span>
<span class="starR" data-value="5"></span>
</div>

@endsection

@section('script')
<script>
$('.starRev span').click(function(){
var obj = $(this);
obj.parent().children("span").removeClass("on");
obj.addClass("on").prevAll("span").addClass("on");
console.log(obj.attr('data-value'));

});

</script>

@endsection

'개발자 > JS' 카테고리의 다른 글

[자바스크립트] 8.배열  (0) 2021.01.19
[자바스크립트] 7. object  (0) 2021.01.18
6. class vs objec  (0) 2021.01.10
5. Arrow Function 함수의 선언과 표현  (0) 2021.01.04
자바스크립트 4. operator, if, for loop  (0) 2021.01.03