1、index() 傳回指定元素相對于其他指定元素的 index 位置。
<h1>店鋪評價</h1>
<div class="star starcd">
<div>相符程度</div>
<span ></span>
<span ></span>
<span></span>
<span ></span>
<span ></span>
</div>
//打星評價
$('.starcd span').click(function(){
var index = $(this).index();
$('.starcd span').each(function(i,e){
if(i<index) {
$(e).addClass('active');
}else {
$(e).removeClass('active');
}
})
});
2、each() 規定為每個比對元素規定運作的函數。 提示:傳回 false 可用于及早停止循環。
$(selector).each(function(index,element)) index - 選擇器的 index 位置 element - 目前的元素(也可使用 "this" 選擇器)