2010-07-14 6 views
0

나는 다음과 같은 라디오 버튼이 있습니다jQuery를 사용하여 라디오 버튼 값을 설정하는 방법은 무엇입니까?

  <form id="bg" action="#"> 
      <span id="questionText">Question Test Here:</span><br/> 
      <input type="radio" name="bga"><span id="A1"></span></input><br/> 
      <input type="radio" name="bga"><span id="A2"></span></input><br/> 
      <input type="radio" name="bga"><span id="A3"></span></input><br/> 
      <input type="radio" name="bga"><span id="A4"></span></input><br/> 
      <input type="button" name="btn" id="btn" value="OK!"/> 
     </form> 

내가 jQuery를 사용하여 다른 값으로 각 라디오 버튼의 값을 설정 할 수 있어야합니다.

답변

0

각 무선 요소에 각각 id ("# id"). attr ("value", "thevalueyouwant")를 부여 할 수 있습니다.

+0

이것은 나의 상황을 위해 일했다! – webdad3

2
var i=0; 
$(':radio', $('#bg')[0]).each(function() { 
    $(this).attr('value', i++).text("Option " + i); // value=0, text="Option 1", etc. 
}); 
+0

예제를 확장하여 라디오 버튼의 텍스트와 각 버튼의 값을 설정할 수 있습니까? – webdad3

+0

완료! 이 예에서 value 애트리뷰트를 설정할 때 i가 증가하기 때문에 텍스트는 "Option 1"에서 "Option n + 1"까지의 값을 가지므로 0-n의 값을 사용합니다. 물론 이것은 단지 예일뿐입니다. 원하는 모든 값을 설정할 수 있으며 원하는 텍스트를 설정할 수 있습니다. –

+0

대단히 고마워요! – webdad3

관련 문제