Javascript jQuery-Raty从IDs添加分数
我正在使用jquery raty,页面上有5个评级选项。我想统计所有5个评级的Javascript jQuery-Raty从IDs添加分数,javascript,jquery,raty,Javascript,Jquery,Raty,我正在使用jquery raty,页面上有5个评级选项。我想统计所有5个评级的得分。我给每个评级都赋予了自己的ID#targetKeep1#targetKeep2等等。。。并将scoreName更改为唯一。我想以某种方式将所有分数相加并显示出来。我该怎么做呢 它是否类似于函数(score,evt){var answer1=score;var answer2=score;var answer3=score;等等} <script type="text/javascript">
得分。我给每个评级都赋予了自己的ID#targetKeep1
#targetKeep2
等等。。。并将scoreName
更改为唯一。我想以某种方式将所有分数相加并显示出来。我该怎么做呢
它是否类似于函数(score,evt){var answer1=score;var answer2=score;var answer3=score;等等}
<script type="text/javascript">
$(function() {
$.fn.raty.defaults.path = 'img/';
$('#targetKeep1').raty({
cancel : false,
width : 310,
number : 6,
target : '#targetKeep1-hint',
single : true,
hints : ['0', '1', '2', '3', '4' , '5'],
targetKeep : true,
scoreName : 'answer1',
click: function(score, evt) {
alert('ID: ' + $(this).attr('id') + "\nscore: " + score + "\nevent: " + evt);
}
});
});
$(function() {
$.fn.raty.defaults.path = 'img/';
$('#targetKeep2').raty({
cancel : false,
width : 310,
number : 6,
target : '#targetKeep2-hint',
single : true,
hints : ['0', '1', '2', '3', '4' , '5'],
targetKeep : true,
scoreName : 'answer2',
});
});
$(函数(){
$.fn.raty.defaults.path='img/';
$('#targetKeep1').raty({
取消:错,
宽度:310,
编号:6,
目标:“#targetKeep1提示”,
单身:没错,
提示:['0','1','2','3','4','5'],
目标保持:正确,
scoreName:'answer1',
点击:功能(分数、evt){
警报('ID:'+$(this.attr('ID')+“\n存储:“+score+”\n事件:“+evt”);
}
});
});
$(函数(){
$.fn.raty.defaults.path='img/';
$('#targetKeep2').raty({
取消:错,
宽度:310,
编号:6,
目标:“#targetKeep2提示”,
单身:没错,
提示:['0','1','2','3','4','5'],
目标保持:正确,
scoreName:'answer2',
});
});
除非您出于其他原因需要,否则我不会为唯一的scoreName
而烦恼
我会将一个类(例如,targetKeep
)分配给您调用raty的相关div
然后,您可以使用标准的score
字段执行以下操作:
var totalScore = 0;
$(".targetKeep").each( function(tK) {
if (typeof($(tK).raty('score')) != "undefined") {
totalScore += $(tK).raty('score');
}
});
.除非您出于其他原因需要,否则我不会为唯一的scoreName
而烦恼
我会将一个类(例如,targetKeep
)分配给您调用raty的相关div
然后,您可以使用标准的score
字段执行以下操作:
var totalScore = 0;
$(".targetKeep").each( function(tK) {
if (typeof($(tK).raty('score')) != "undefined") {
totalScore += $(tK).raty('score');
}
});