我在我的网页中使用了rateit插件,http://rateit.codeplex.com/以及此处的示例:http://www.radioactivethinking.com/rateit/example/example.htm
我设置了获取5星级div的代码,现在我想获得发送到我的服务器的值。检查代码,值是在一个名为aria-valuenow的属性的div中,但我不知道如何从中获取值。我怎样才能访问这个属性?
这是我创建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
它说这个属性不存在。
答案 0 :(得分:3)
您不应该使用aria-valuenow属性来获取您的rateit组件的值,您应该使用以下代码:
使用:
$('#backing4').val();
或
$('.rateit').rateit('value');