在我的网页我有单选按钮...如何获得jquery的星星id值?
<div class="stars-wrapper1">
<input type="radio" name="newrate" value="1" title="VeryPoor" @Html.Raw((Model.review == 1?"checked=\"checked\"":"")) />
<input type="radio" name="newrate" value="2" title="Poor" @Html.Raw((Model.review == 2?"checked=\"checked\"":"")) />
<input type="radio" name="newrate" value="3" title="Average" @Html.Raw((Model.review == 3?"checked=\"checked\"":"")) />
<input type="radio" name="newrate" value="4" title="Good" @Html.Raw((Model.review == 4?"checked=\"checked\"":"")) />
<input type="radio" name="newrate" value="5" title="Excellent"@Html.Raw((Model.review == 5?"checked=\"checked\"":"")) />
<input type="hidden" name="rate" value="@Model.ThePhoto.ID" disabled="disabled">
</div>
他们是单选按钮,当我使用功能的明星,他们变成这样..
<div class="stars-wrapper1">
<input type="hidden" name="rate" value="41" disabled="disabled">
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">1</a></div>
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">2</a></div>
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">3</a></div>
<div class="ui-stars-star ui-stars-star-disabled">
<a title="">4</a></div>
<div class="ui-stars-star ui-stars-star-disabled">
<a title="">5</a>
</div>
<input type="hidden" name="newrate" value="0" disabled="disabled">
</div>
当我点击一个明星我隐藏的价值,所以我可以保存到我的分数这是这张照片收到的评级,但我不能得到'这个'隐藏的价值,我得到41阿尔时间第一张照片ID,有几个这些明星在页面上与不同的隐藏ID
jquery:
$(document).ready(function() {
$(".stars-wrapper1").stars({
oneVoteOnly: true
});
$('.stars-wrapper1 a ').click(function() {
alert($('input:hidden[name$=rate]').val());
});
});
有许多不同的图片,这些明星在一个页面上,所以相对的IM如何试图找出什么样的形象在用户评价。
这是我得到的恒星形成... Star Rating Plugin
什么是.stars()...这是来自某种插件...? – 2012-03-08 10:18:59
你可以链接到明星插件吗?它似乎不太可能会删除输入框,因为它们仍然需要存储该值。 – 2012-03-08 10:19:44