2011-10-16 3 views
1

내 테이블은 다음과 같습니다.이 테이블에서 라디오 버튼 (style = "display : table-row;")을 선택하고 싶지만 이전의 "n"을 토글하지 않기 때문에 (스타일 표시 없음) 및 라디오 버튼 (style = "display : table-row;")이 gui에서 첫 번째로 표시되지만 테이블에서는 "n + 1"하나의 라디오 버튼 radiobuttons는 전시이다 : 없음)., 아무도는 도울 수있다, 감사합니다.jquery : tr로 라디오 버튼 선택

<html> 
<title></title> 
<head></head> 
<body> 
    <div id="hidden_source2"> 
    <table id="return_me" class="tbl2" cellspacing="0" cellpadding="0" border="0" width="100%"> 
    <tbody> 
    <tr class="rower" style="display: none;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: none;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: none;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: table-row;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: table-row;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: table-row;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    </tbody> 
    </table> 
    </div> 
</body> 
</html> 

답변

1

표에서 첫 번째 라디오 버튼을 선택/확인하고 싶습니다. :first selector을 사용하여이를 달성 할 수 있습니다.

$("table#return_me input:radio:first").attr('checked', true); 

http://jsfiddle.net/4hR55/

+0

감사의, 그리고 난 actuvally 때문에 내 첫 번째 라디오 버튼 스타일 전환의 – charanbadri

+0

그것이 숨겨져 아무도없는 한 가지 문제가 있었다 내 두 번째 라디오 버튼이 gui의 첫 번째로 나타납니다 당신이 이것을 해결하는 방법을 설명 할 수 있습니까? – charanbadri

+0

나는 당신을 얻지 못했습니다. 첫 번째 라디오 버튼을 선택/선택 취소 할 때 두 번째 라디오 버튼을 표시하거나 숨기시겠습니까? – NAVEED

0

당신은 eq()를 사용할 수 있습니다. 그것은 제로 - 기반이므로, 1 그램은 두번째로 input (하지만 첫번째로 보입니다).

$('input').eq(1).attr('checked','true');

예 : eq 여기에 http://jsfiddle.net/YNyCj/

세부 사항 : http://api.jquery.com/eq/

+0

테이블에 더 많은 hiddens가 포함되어있어 감사합니다. "   라디오 버튼을 선택하는 방법 – charanbadri

+0

'.eq()'의 숫자를 변경하면됩니다. . –