如何手动将 JRate Star 重置为零 jRate Jquery Plugin

How to reset JRate Star to zero manually jRate Jquery Plugin

当我点击第 3 颗星时,第 3 颗星高亮显示 then.but 当我点击重置按钮将星重置为零时,意味着没有选择星 我已经尝试这样做但它创建了一个新的 5前 5 颗星旁边的五颗星.. 这是我的代码

$(".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);
});

以上代码将解决您的问题。 我知道这是一个迟到的回复,但希望这个解决方案能帮助其他人:)