使用jQuery rateit插件从星星中获取选定的值
to get selected value from stars using jquery rateit plugin
我正在使用jQuery的rateit插件进行星级评定。这是插件 http://rateit.codeplex.com/
我的代码:
<link href="rateit.css" rel="stylesheet" type="text/css">
<script src="../src/jquery.rateit.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<div class="rateit" id="rateitval" data-rateit-step="1" data-rateit-resetable='false'></div>
<input type="button" onclick="dis();">
<script type="text/javascript">
var tooltipvalues = ['bad', 'poor', 'ok', 'good', 'super'];
var v = 1;
$("#rateitval").bind('over', function(event, value) {
v = value;
$(this).attr('title', tooltipvalues[value - 1]);
});
function dis() {
alert(v);
}
</script>
当我单击按钮时,我需要获取星星中给出的速率值作为警报。但是对于我的代码,它向我显示所有值的 null。建议我一些解决方案。
假设下面是你的 html:
<div class="rateit bigstars" data-rateit-starwidth="32" data-rateit-starheight="32" data-value="0.0" data-step="1.0" data-rateit-min="0" data-rateit-max="5" id="customer_rating"></div
获取所选值:
$('#customer_rating').rateit('value');
设定值:
$('#customer_rating').rateit('value', 2)
重置:
$('#customer_rating').rateit('reset');
试试这个,它对我有用
<script type="text/javascript">
$("#rateitval").click(function () {
var x = $(this).rateit('value');
console.log(x);
});
</script>
我发现从 RateIt 星星那里获得价值的很酷和简单的方法。
我给你看代码示例:
网页视图:
<span id="RateForm_15" class="rateit"></span> // I give rate span unique ID
Jquery 脚本:
var rateValue = $('#RateForm_15 > div').attr('aria-valuenow'); //hare is a value
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- 从ajax请求中获取javascript对象
- 如何从画布上的某个移动事件中获取X和Y
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在PHP中使用$_POST获取Select元素值
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 使用jQuery rateit插件从星星中获取选定的值
- 如何使用jquery或javascript从选定的星星中获取值并将其存储在数据库中