五星简单操作

<input type="text" name="score" id="score" value="" />
<div id="star" class="clearfix">
<div class="star">
<span> 请打分 <em class="red">*</em></span>
<ul class="xingUL">
  <li class=""><a href="javascript:;">1</a></li>
  <li class=""><a href="javascript:;">2</a></li>
  <li class=""><a href="javascript:;">3</a></li>
  <li class=""><a href="javascript:;">4</a></li>
  <li class=""><a href="javascript:;">5</a></li>
</ul>
<i class="tishi"></i>
</div>
</div>

<script type="text/javascript">
$(function(){
mark('star');
});

function mark(classobj){
var aLi=[],oUl=[],oSpan=[],oP=[],sel=[],aMsg = [
"很不满意",
"不太满意",
"一般",
"比较满意",
"非常满意"
];
$('.'+classobj).each(function(e){
aLi[e] = $(this).find('li');
sel[e] = $(this).find('li[class=on]').length;
oUl[e] = $(this).find('ul');
oSpan[e] = $(this).find('i');
//oP[e] = $(this).find('p');
aLi[e].unbind('mouseover').mouseover(function(){
aLi[e].attr('class','')
for (var i = 0; i <= $(this).index(); i++) {
aLi[e].eq(i).attr('class',"on");
}
//oP[e].show().html(aMsg[$(this).index()]);
});
aLi[e].unbind('mouseout').mouseout(function(){

aLi[e].attr('class','')
for (var i = 0; i < sel[e]; i++) {
aLi[e].eq(i).attr('class',"on");
}
//oP[e].hide().html('');
});
aLi[e].unbind('click').click(function(){
aLi[e].attr('class','')
for (var i = 0; i <= $(this).index(); i++) {
aLi[e].eq(i).attr('class',"on");
}
//oP[e].hide();
sel[e] = $(this).index()+1;
oSpan[e].html(aMsg[$(this).index()]);
document.getElementById('score').value = sel[e];
//console.log(sel[e]);
});
});
}
</script>

转载于:https://www.cnblogs.com/hejianrong/p/5703797.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值