从div获得aria-valuenow财产

时间:2014-01-14 15:24:40

标签: javascript

我在我的网页中使用了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

它说这个属性不存在。

1 个答案:

答案 0 :(得分:3)

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

使用:

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

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