在做商品评价时,一般情况下,我们需要一个星级评分的组件,而jQuery Raty恰好满足我们的需求。
一、展示
二、使用教程
①、下载插件
②、导入文件
③、设置raty的全局图片路径
主要是指定五角星的显示样式,可以是五角星,也可以是其他。 ④、新增raty的div
<label for="" class="col-md-2 control-label">评价星级
<div class="col-md-10">
在做商品评价时,一般情况下,我们需要一个星级评分的组件,而jQuery Raty恰好满足我们的需求。
①、下载插件
②、导入文件
③、设置raty的全局图片路径
主要是指定五角星的显示样式,可以是五角星,也可以是其他。 ④、新增raty的div
<label for="" class="col-md-2 control-label">评价星级
<div class="col-md-10">
<div class="form-group text-center ">
<div class="col-md-11 col-md-offset-1">
<button type="submit" class="btn btn-primary">保存商品评价
1.创建一个div即可。 2.指定class属性为raty,为页面加载时初始化raty组件。 3.指定name为level,作为传递到后台数据的parameter的name。 4.指定当前的filed域为notempty,表单提交时必须选中至少一个星。 5.在div中进行赋值,通过text内容设置raty的值。
⑤、初始化raty的div
// 初始化raty
$this.raty({
// 设置值
score : score,size : 24,// The name of hidden field generated by Raty
scoreName : name,// Re-validate the star rating whenever user change it
click : function(score,evt) {
if ($this.parents().length > 0) {
// 找到form表单
var $form = $this.parents().find("form.required-validate",$p);
if ($form.length > 0) {
var data = $form.data('bootstrapValidator');
// 如果有值,设置表单验证通过
if (<a href="https://www.jb51.cc/tag/score/" target="_blank" class="keywords">score</a> > 0) {
data.updateStatus(name,'VALID');
}
}
}
}
});
});
可直接通过level从request中进行获取。
原文链接:https://www.f2er.com/jquery/46338.html