Javascript 如何手动将JRate星型重置为零JRate Jquery插件

Javascript 如何手动将JRate星型重置为零JRate Jquery插件,javascript,jquery,plugins,jquery-plugins,Javascript,Jquery,Plugins,Jquery Plugins,当我点击3rd star时,3rd star亮起。但当我点击reset按钮将star重置为零值时,表示没有选择任何star,我尝试过这样做,但它会在之前的5个star旁边创建一个新的5个star。。 这是我的密码 $(".jRate").jRate({ onSet: function(rating) { alert(rating); } }); On reset button $('.reset').on('click',functio

当我点击3rd star时,3rd star亮起。但当我点击reset按钮将star重置为零值时,表示没有选择任何star,我尝试过这样做,但它会在之前的5个star旁边创建一个新的5个star。。 这是我的密码

$(".jRate").jRate({

        onSet: function(rating) {

            alert(rating);
       }
});

On reset button
$('.reset').on('click',function(){
          $(".jRate").jRate({
             rating: 0,

          });
});
所以现在它显示了总共10颗星,当我点击重置按钮时,我应该如何只得到5颗星,并且不应该选择任何星星,这意味着必须重置星星。
提前感谢。

jRate的文档并不详细。我也有同样的问题。您可以使用setRating()函数来解决此问题

var x = $(".jRate").jRate({

    onSet: function(rating) {

        alert(rating);
   }
});

$('.reset').on('click',function(){
    x.setRating(0);
});
以上代码将解决您的问题。
我知道这是一个迟到的答复,但希望这个解决方案能帮助其他人:)

谢谢@Gsm的帮助