我在网页http://rateit.codeplex.com/和此处的示例中使用了Rateit插件:http://www.radioactivethinking.com/rateit/example/example.htm

我设置了获取5星div的代码,现在我想获取发送到服务器的值。检查代码,该值位于div中名为aria-valuenow的属性中,但我不知道如何从中获取值。我如何访问该酒店?

这是我必须创建div的代码:

<input  type="hidden" value="4" step="1" id="backing4">
<div class="rateit"onclick="rate(this)"  data-rateit-backingfld="#backing4" data-rateit-resetable="false"  data-rateit-ispreset="true" data-rateit-min="0" data-rateit-max="5">
</div>

我尝试过这样的事情:
document.getElementById("backing4").aria-valuenow

它说该属性不存在。

最佳答案

您不应该使用aria-valuenow属性来获取Rateit组件的值,而应使用以下代码:

使用:

$('#backing4').val();

要么
$('.rateit').rateit('value');

07-24 17:50