使用jquery rateit插件从星星中获取选定的值 [英] to get selected value from stars using jquery rateit plugin

查看:176
本文介绍了使用jquery rateit插件从星星中获取选定的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用jQuery的Rateit插件进行星级评分. 这是插件 http://rateit.codeplex.com/

I am using rateit plugin of jQuery for star rating. here is the plugin 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.给我建议一些解决方案.

I need to get the rate value given in the star as an alert when i click the button. But for my code, it shows me null for all values. Suggest me some solutions.

推荐答案

尝试一下,对我有用

<script type="text/javascript">
    $("#rateitval").click(function () {

        var x = $(this).rateit('value');
        console.log(x);
    });
</script>

这篇关于使用jquery rateit插件从星星中获取选定的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆