html代码

<div class="make_mark">
<h5>请为这次服务打分</h5>
<div class="mark_star">
<div>
<span class="star">
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
</span>
<p>出品质量</p>
<input type="hidden" name="quality_point" value="" class="evaluate">
</div>
<div>
<span class="star">
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
</span>
<p>服务态度</p>
<input type="hidden" name="attitude_point" value="" class="evaluate">
</div>
<div>
<span class="star">
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
</span>
<p>制作时长</p>
<input type="hidden" name="time_point" value="" class="evaluate">
</div>
</div>
</div>

css代码

/*星星*/
.star{
display: inline-block;
}
.star b{
display: inline-block;
width: 20px;
height: 20px;
margin: 0 3px;
}
.star b.yellow{
background: url("../../../statics/images/bootstrap/star_yellow.png") center center no-repeat;
}
.star b.gray{
background: url("../../../statics/images/bootstrap/star_gray.png") center center no-repeat;
}
.star b.yellow_half{
background: url("../../../statics/images/bootstrap/star_yellow_half.png") center center no-repeat;
}

js代码

//评价星打分
$(".container .make_mark .star").each(function(){
$(this).find('b').click(function(){
var _index = $(this).index();
$(this).parent('.star').parent().find('.evaluate').val(parseInt(_index+1));
for(var i = 0;i<=_index;i++){
$(this).parent('.star').find('b').eq(i).attr('class','yellow');
for(var j = _index+1; j<=4 ; j++){
$(this).parent('.star').find('b').eq(j).attr('class','gray');
}
}
});
});

jq星星评分的更多相关文章

  1. HTML5商城开发三 jquery 星星评分插件

    展示:

  2. angularjs实现星星评分

    angularjs实现星星评分 自定义指令 app.directive('myStars', function () { return { require : '?ngModel', // ?ngMo ...

  3. js点亮星星评分并获取参数的js代码

    点亮星星评分后,点击按钮,立即获得分数参数值,方便不想使用ajax传参的朋友 http://demo.jb51.net/js/2014/jsxxdf/demo2.html <!DOCTYPE h ...

  4. vue2.0:(九)、外卖App弹窗部分星星评分

    本篇是星星评分部分,先上代码: 1.header.vue: <template> <transition name="fade">            & ...

  5. Android星星评分控件RatingBar的使用

    在Android的开发中,有一个叫做评分控件RatingBar,我们可以使用该控件做等级划分.评分等作用,星星形状显示,也可以半星级别,我们来看一下评分控件如何使用. 布局文件中定义控件以及属性,这里 ...

  6. 微信小程序——星星评分

    先来个效果图镇楼: 实现原理: 1.循环需要评分的列表,判断它的分数 与 当前星星索引的大小: 2.点击,获取星星对应的分数,让星星高亮. 代码: star.wxml: <view class= ...

  7. ivew使用星星评分

    这组件好像有问题,不知道是我们项目环境造成的还是什么,初始化半星不能正常显示,显示的全星. 1.template <div style="display:inline-block;ma ...

  8. vue 星星评分组件

    显示评分和打分组件,可现实半颗星星效果 效果图: 参数名 类型 说明 score Number 分数 ,默认0,保留一位小数 disabled Boolean 是否只读,默认false,鼠标点击可以打 ...

  9. wex5中的星星评分

    新建一个空白的.w文件,然后在页面上放5个img星星图片 重要的是图片路径不能是绝对路径,要用相对路径,不然js操作的时候会出bug 添加两个label标签(标签随你挑,在这我就用label) 你到时 ...

随机推荐

  1. Spring学习笔记——Spring中lazy-init与abstract具体解释

    Spring的懒载入的作用是为了避免无谓的性能开销,就是当真正须要数据的时候才去运行数据的载入操作.不只在Spring中.我们在实际的编码过程中也应该借鉴这种思想,来提高我们程序的效率. 首先我们看一 ...

  2. 【CODEFORCES】 C. Dreamoon and Strings

    C. Dreamoon and Strings time limit per test 1 second memory limit per test 256 megabytes input stand ...

  3. 解决javah生成.h头文件找不到找不到android.support.v7.app.AppCompatActivity的问题

    问题描写叙述: 在使用Android Studio进行JNI开发时,须要使用javah生成C或C++的头文件,可是可能会遇到: 错误: 无法訪问android.support.v7.app.AppCo ...

  4. extjs grid 列顺序紊乱问题

    这个问题描述类似 关于extjs表格列展示顺序问题 明明在columns定义好了,理应按照里面的顺序输出嘛,但偏不,原本应该列在第一位的,结果忽而在最后,忽而在中间,忽忽何所似,天地一狗屎. 在谷歌里 ...

  5. FFT做题记录

    FFT是用来快速求卷积的..... 那么卷积有什么作用呢 https://www.zhihu.com/question/22298352 看完就懂了

  6. GridView认识(一)

    GridView认识(一)导读:一.显示数据 a.通过代码绑定显示数据 b.通过数据源控件绑定显示数据 二.外观控制 a.整体外观控制 b.列表行的控制 c.列表列的控制 内容:一.显示数据(一)代码 ...

  7. jfreechart应用3--饼状图 学习(作者:百度 被风吹过的日子)

    jfreechart应用3--饼状图 三. 饼图 在WebRoot目录下建立名为pie的子目录,用来存放本教程中饼图的实例jsp页面.下面让我们来看一个简单的三维饼图.首先在pie目录下建立一个名为s ...

  8. I.MX6 DNS 查看、修改方法

    /************************************************************************** * I.MX6 DNS 查看.修改方法 * 说明 ...

  9. bzoj2660

    dp 看了挺长时间的,这篇写的很好:http://97littleleaf11.xyz/oi/bzoj-2660/ 我们先把n按照斐波那契数列贪心分解,然后发现可以把现在组合的斐波那契数分解成两个较小 ...

  10. bzoj 4070: [Apio2015]雅加达的摩天楼【spfa】

    明明是个最短路却有网络流一样的神建图= A = 首先要是暴力建图的话最坏有O(nm)条边.所以优化建图. 考虑分块思想,设bs=sqrt(n),对于p大于bs的,直接连边即可,最多有sqrt(n)条, ...