사람에 대해 별 등급 시스템을 만들고 싶습니다.이 사용자는 다섯 가지 카테고리에 대한 값을 입력하고 그 값의 평균을 보여주고 싶습니다. 라디오 버튼 그룹. 나는 평균을 얻었으나 평균을 표시하는 방법을 알지 못합니다.jquery를 사용하여 라디오 버튼 그룹에서 라디오 버튼 기반 값을 확인하는 방법
$("input[name='overall']").each(function(){
if(this.value == response.average){
$(this).attr('checked', true);
}
});
내가이 분야의 평균을 표시 할 ----
<div id="overall_rating" class="Clear">
<input id="overall" name="overall" type="radio" class="star {split:5} required" disabled="disbled" value="0.2" />
<input id="overall" name="overall" type="radio" class="star" value="0.4"/>
<input id="overall" name="overall" type="radio" class="star" value="0.6"/>
<input id="overall" name="overall" type="radio" class="star" value="0.8"/>
<input id="overall" name="overall" type="radio" class="star" value="1.0"/>
<input id="overall" name="overall" type="radio" class="star" value="1.2"/>
<input id="overall" name="overall" type="radio" class="star" value="1.4"/>
<input id="overall" name="overall" type="radio" class="star" value="1.6"/>
<input id="overall" name="overall" type="radio" class="star" value="1.8"/>
<input id="overall" name="overall" type="radio" class="star" value="2.0"/>
<input id="overall" name="overall" type="radio" class="star" value="2.2"/>
<input id="overall" name="overall" type="radio" class="star" value="2.4"/>
<input id="overall" name="overall" type="radio" class="star" value="2.6"/>
<input id="overall" name="overall" type="radio" class="star" value="2.8"/>
<input id="overall" name="overall" type="radio" class="star" value="3.0"/>
<input id="overall" name="overall" type="radio" class="star" value="3.2"/>
<input id="overall" name="overall" type="radio" class="star" value="3.4"/>
<input id="overall" name="overall" type="radio" class="star" value="3.6"/>
<input id="overall" name="overall" type="radio" class="star" value="3.8"/>
<input id="overall" name="overall" type="radio" class="star" value="4.0"/>
<input id="overall" name="overall" type="radio" class="star" value="4.2"/>
<input id="overall" name="overall" type="radio" class="star" value="4.4"/>
<input id="overall" name="overall" type="radio" class="star" value="4.6"/>
<input id="overall" name="overall" type="radio" class="star" value="4.8"/>
<input id="overall" name="overall" type="radio" class="star" value="5.0"/>
</div>
나이 문제에 대한 해결책을 찾을 수 있도록 도와주십시오.
동일한 ID를 가진 요소를 여러 개 가질 수는 없습니다 (문제의 원인은 아닐지 모르겠지만 할 수는 없습니다) – bfavaretto
해당 컨텍스트에서'response.average'를 사용할 수 있습니까? – bfavaretto
.attr() 대신 .prop()를 사용하여 라디오 버튼을 확인하십시오. – maxedison