2011-10-16 143 views
1

我的表格如下所示,我想在此表中選擇單選按鈕(style =「display:table-row;」),但由於切換了我之前的「n」no隱藏單選按鈕(樣式顯示無)和單選按鈕(style =「display:table-row;」)在gui中顯示爲第一個,但在表中它是「n + 1」一個單選按鈕(如果n沒有單選按鈕顯示:無)。,請任何人都可以幫忙,謝謝。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

感謝你,我有一個問題 – charanbadri

+0

的actuvally因爲撥動我的第一個單選按鈕的風格是沒有它隱藏我的第二個單選按鈕作爲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

謝謝先生..如果表中包含更多隱藏(「 width =」4「>   我們如何選擇單選按鈕 – charanbadri

+0

你只需要改變'.eq()'中的數字, 。 –