我在网页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');