我正在使用jQuery Star Rating Plugin。加载页面时,应设置动态值,并在jquery对话框中使用新选定值更改该值。我有这样的事情:
$("input#currentRatingDisplay").rating('select', '${rating}');// dynamic value that does not get selected?!?
$("input#currentRatingDisplay").rating({
callback: function(value, link){
$("#rateIt").rating('select', value, false); // stars in ui dialog to get persisted in the db
$("#dialog-rating" ).dialog("open");
}
});
回调函数的值转移到对话框中的星号,但问题是没有选择初始评级。有任何想法吗?另外 - 有没有办法读取重置按钮? 感谢。
答案 0 :(得分:0)
不需要javascript来做到这一点。如网站所示:使用checked属性指定控件的初始值/默认值。
类似于:
<c:forEach var="random" items="${item}">
<c:if test="${fn:item == rating}">
<input name="star2" type="radio" class="star" checked="checked"/>
<c: else>
<input name="star2" type="radio" class="star"/>
</c:forEach>