我正在尝试从Jrate插件获取价值,例如,当使用单击第3个开始时,我应该获取的值必须为3。我可以使用jRate onSet选项获取它
这是我的HTML
<div id="jRate"></div>
我的Javascript是
$("#jRate").jRate({
onSet: function(rating) {
alert("Selected Rating: "+rating);
}
});
但是我不想在onSet函数上获取值我想在用户单击保存按钮时获取值,就像我们如何从inout框中获取值一样
$('#inputbox').val();
他们能以这种方式获得价值的任何方式..
最佳答案
一种方法是设置自定义属性。您可以在#jRate
元素上执行此操作
$("#jRate").jRate({
onSet: function(rating) {
$("#jRate").attr("data-rating", rating);
}
});
然后,稍后在
click
处理程序中$("button").click(function(){
var rating = $("#jRate").attr("data-rating");
});