jQuery评级-如何在悬停时显示所选值?

jQuery评级-如何在悬停时显示所选值?,jquery,live,rate,Jquery,Live,Rate,我正在使用jquery.rating.js插件,我编写了一个litle函数,显示单击输入的值,但我也想在悬停时显示值 $(document).ready(function() { if($('.star-rating-on')) { $('.star-rating-on a').live('click', function() { var note1 = $('.star-rating-on a:last').attr('title'); $('#i-ch

我正在使用
jquery.rating.js
插件,我编写了一个litle函数,显示单击输入的值,但我也想在悬停时显示值

$(document).ready(function() {
if($('.star-rating-on')) {
    $('.star-rating-on a').live('click', function() {
        var note1 = $('.star-rating-on a:last').attr('title');
        $('#i-choose').html(note1 +'.0');
    });
} else { 
    $('.star-rating-hover a:last').live('hover', function() {
        var note = $('.star-rating-hover a:last').attr('title');
        $('#i-choose').html(note +'.0');
    });
} 
})
html

<input type="radio" class="star required" value="1" name="rating" />
<input type="radio" class="star required" value="2" name="rating" />
<input type="radio" class="star required" value="3" name="rating" />
<input type="radio" class="star required" value="4" name="rating" />
<input type="radio" class="star required" value="5" name="rating" />
<div id="i-choose">Your rate</div>

你的价格
第一个问题:悬停时不显示值。
第二个问题:如果我不小心将光标指向输入,则显示先前选择的值。

除非我误解了什么,或者您想设置悬停文本的样式,否则您不必在悬停功能中使用jQuery


如果将
title=“1”
添加到输入中,则当您将其悬停时,工具提示将显示
1

我被您的问题弄糊涂了。最有可能是因为你的语法开始得很好,然后就完全变成了废话。请再解释一下。live被弃用了,取而代之的是我没有在jQ 1.7.1上工作,所以。on()不允许使用!如果这个答案对你有帮助,你应该接受它。否则,在自己的答案中写下你所做的,并接受=)